簡體   English   中英

Web 使用 HTAaccess 更改站點鏈接

[英]Web site link change using HTAaccess

是否可以使用 .htaccess 重寫子域?

例子:

http://fashion.example.com顯示的內容

http://example.com/index.php?name=fashion

<IfModule mod_rewrite.c>
# Turn on the rewrite engine
RewriteEngine  on

RewriteRule %{REQUEST_URI} ^(.*).example.com/$ index.php?name=$1

</IfModule>

假設您的子域指向與主域相同的目錄,您可以使用如下內容:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} ^((?!www).+)\.example.com$
RewriteRule ^(.+)/?$  /index.php?name=%1 [L]

你可以試試這個規則:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?!www\.)([^.]+)\.example\.com$ [NC]
RewriteRule ^ index.php?name=%1 [L,QSA]
``

暫無
暫無

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

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