2013-08-01 2 views
0

У меня есть .htaccess код следующим образом:.htaccss джокер Перенаправление

<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}. Благодаря

ответ

1

Вы можете использовать:

RewriteRule (?!^admin/loadhomepages/)^(.+)$ /admin/loadhomepages/$1 [P,NC,L] 
+0

Позвольте мне попробовать. thanks anubhava – Crazyrubixfan

+0

Это цикл через сайт, и сайт никогда не загружается. я думаю, что требуется только aboutus, contactus parts, чтобы изменить – Crazyrubixfan

+0

. Вам нужно прокомментировать свои предыдущие правила aboutus, contactus. – anubhava

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> 
+0

Но мне нужно перенаправление подстановочных знаков, в котором представлены все строки в местах aboutus , contactus и т. д. – Crazyrubixfan

Смежные вопросы