2015-10-17 77 views
0

我需要重寫以下網址:重寫域名/ URL與htaccess的

mydomain.com/dashboard/index.php?user=john-dow 

john-dow.mydomain.com/dashboard/index.php 

因此,我想借此查詢字符串值,並將其放置在年初我域後跟一個點。目標是創建一個自定義的用戶網址,因此它對用戶來說非常友好。但實際上,我不知道我該怎麼做。是否可以通過.htaccess?如果是,如何?

回答

0

使用您dashboard/.htaccess

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^(.+)\.mydomain\.com$ [NC] 
RewriteCond %{QUERY_STRING} ^user=(.+)$ 
RewriteRule ^index\.php$ http://%1.mydomain.com/dashboard/index.php? [R,L] 
+0

您好,我都試過了。它創建網址,因爲我需要像:john-dow.mydomain.com/dashboard/index.php但它沒有得到index.php文件,它顯示服務器找不到。 – Tariq

+0

這不是.htaccess的問題。您需要配置服務器和DNS以使用通配符DNS記錄。 – Croises

+0

嗨,你能建議我還是分享一下嗎?如何配置服務器和DNS?另一件事,我可以在我的Ubuntu操作系統上的本地主機上測試它嗎?謝謝 – Tariq