我的.htaccess代码如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/aboutus
RewriteRule ^(.*)$ http://www.mydomain.com/admin/loadhomepages/aboutus [P]
RewriteCond %{REQUEST_URI} ^/contactus
RewriteRule ^(.*)$ http://www.mydomain.com/admin/loadhomepages/contactus [P]
</IfModule>
单独一切工作正常,但我需要一个外卡重定向。也就是说,
我想将所有请求重定向到h ttp://www.mydomain.com/{mystring}
到http://www.mydomain.com/admin/loadhomepages/{mystring}
的模式。谢谢
答案 0 :(得分:1)
您可以使用:
RewriteRule (?!^admin/loadhomepages/)^(.+)$ /admin/loadhomepages/$1 [P,NC,L]
答案 1 :(得分:0)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^aboutus$ http://www.mydomain.com/admin/loadhomepages/aboutus [L]
RewriteRule ^contactus$ http://www.mydomain.com/admin/loadhomepages/contactus [L]
RewriteRule ^(.*)$ http://www.mydomain.com/admin/loadhomepages/$1 [L]
</IfModule>