2013-09-30 3 views
0

У меня есть сделать виртуальный субдомен в моем code.like нижеVirtual субдомен с помощью htacess, Страницы правила перезаписи

RewriteCond %{HTTP_HOST} ^(.*)\.mysitename\.com 
RewriteRule ^(.*)$ agent.php?asitename=%1 [L,NC,QSA] 

он отлично работает, но он не работает для страниц, как

RewriteCond %{HTTP_HOST} ^(.*)\.mysitename\.com 
RewriteRule ^(.*)/ag_buy.html ag_buy.php?sitename=%1&page=buy [L,NC,QSA] 

это перенаправление все страницы top agent.php, но он должен перенаправлять только домашнюю страницу на agent.php, для других страниц он должен работать как ag_buy.html для ag_buy.php

и т. д.

, пожалуйста, помогите мне в htaccess, как я могу сделать это возможным.

ответ

0

Попытки заменить первое правило со следующим кодом:

RewriteCond %{HTTP_HOST} ^(.).mysitename.com 
RewriteCond %{REQUEST_URI} =/ 
RewriteRule ^(.)$ agent.php?asitename=%1 [L,NC,QSA] 
0

^(.*)$ матчей всех, если вы хотите только на главной странице, а затем изменить его ^$:

RewriteCond %{HTTP_HOST} ^(.*)\.mysitename\.com 
RewriteRule ^$ agent.php?asitename=%1 [L,NC,QSA] 
+0

код работает, но для следующей страницы buy.php, что я могу добавить в файл htaccess,? например, у меня есть lee.sitename.com/2013/rss/ до rss.php? year = 2013, поэтому для этого правила, как я могу реализовать? – dewshare

+0

@ user2341915, который не похож на ваш другой «купить» материал из вашего вопроса, вы разработали, как все эти вещи должны отображаться друг к другу? Не может быть * никаких * перекрытий. –

+0

Я имею в виду для этого url, lee.sitename.com/2013/rss/ to rss.php? Year = 2013, каково будет правило htaccess? – dewshare