0

我的 .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}。谢谢

4

2 回答 2

1

您可以使用:

RewriteRule (?!^admin/loadhomepages/)^(.+)$ /admin/loadhomepages/$1 [P,NC,L]
于 2013-08-01T11:31:34.813 回答
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>
于 2013-08-01T11:32:20.240 回答