簡體   English   中英

子域名,例如使用htaccess進行設置

[英]subdomain like setup using htaccess

我需要有關htaccess的幫助。 我需要一個類似htaccess的安裝子域。 它應該重定向或顯示來自我的一個控制器的內容。

例如:

我有一個控制器,說“視圖”和稱為“站點”的方法。 我會通過一些參數

當前網址將是: www.mydomain.com/view/site/name

現在我需要的是我應該有如下設置

name.mydomain.com = www.mydomain.com/view/site/name

我當前的htaccess看起來像這樣

allow from all

Options -Multiviews

RewriteEngine On

Options -Multiviews

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %(REQUEST_FILENAME) !-l

RewriteRule ^(.*)$ index.php?rt=$1 [L,QSA] 

我應該添加些什么? 請告訴我

提前致謝

首先-您不需​​要重復Options -Multiviews

至於規則

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.mydomain\.com
RewriteRule ^(.*)$ http://mydomain.com/view/site/%1/$1 [L,NC,QSA]

%表示: 從RewriteCond中獲取第一個參數,因為它以%{HTTP_HOST}開頭

$表示: 從RewriteRule中獲取第一個參數

暫無
暫無

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

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