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 に答える