我想設置一個htaccess文件,將任何子域的請求路由到/ public_html /文件夾中的index.php文件。我已經將DNS配置爲接受通配符子域名。如何使用htaccess將所有子域路由到index.php而不使用301重定向
我打算給用戶一個網站的個性化網址,並通過子域名傳遞用戶名,所以重要的是網址仍然存在,因此301重定向是不可能的。
我的htaccess目前看起來是這樣,但不起作用(服務器未找到):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.mydomain\.com$ [NC]
RewriteRule . /index.php?subdomain=%1 [L,QSA]
我的最終目標是能夠得到一個URL,例如//joebloggs.mydomain.com/foo/bar
轉化爲類似//www.mydomain.com/index.php?user=joebloggs&route=/foo/bar
。
我需要在htaccess文件中做什麼來完成這項工作?
你有機會獲得虛擬主機文件? – hjpotter92
對不起,我沒有訪問 – Marc