重定向所有子文件夹请求到一个特定的文件夹
问题描述:
我想所有的请求到我的域内的特定文件夹重定向。重定向所有子文件夹请求到一个特定的文件夹
例如:
www.example.com/whatever
需要通过保持所要求的地址www.example.com/whatever
被重定向到www.example.com/specifiedfolder
。
我尝试这样做:
RewriteCond %{HTTP_HOST} ^example\.com\xxx
RewriteRule ^(.*)$ http://example.com/com1/$1 [R=301]
答
试试这个方法,你期望
RewriteCond %{REQUEST_URI} !^/specifiedfolder/
RewriteCond %{REQUEST_URI} !^/admin/
RewriteRule ^(.*)$ /specifiedfolder/$1 [L]
答
您可以使用此规则重写(不定向),从根到另一个文件夹,将重定向:
RewriteEngine On
RewriteRule !^specifiedfolder/ /specifiedfolder%{REQUEST_URI} [L,NC]
请确保此规则放置在站点根目录下.htaccess不在任何子目录中。
对不起,我的意思是无论我们在域后键入。 – afsy
我认为最新的答案会做... – Sasikumar
是的,它的工作..非常感谢你 – afsy