簡體   English   中英

使用htacess的虛擬子域,頁面重寫規則

[英]Virtual subdomain using htacess, Pages rewrite rules

我在代碼中創建了虛擬子域,如下所示

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] 

它將所有頁面重定向到頂層agent.php,但應僅將主頁重定向到agent.php,其他頁面則應像從ag_buy.html到ag_buy.php

等等.........

請在htaccess上指導我如何使這成為可能。

嘗試用以下代碼替換第一條規則:

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

^(.*)$匹配所有內容 ,如果只需要主頁,則將其更改為^$

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM