2012-08-16 30 views
2

我是一個RewriteRule的完整newb,所以我在這裏尋求一些幫助。我有一個我想要複製的網站。使用htaccess複製站點RewriteRule

當有人簽約他們創建自己的複製部位, 例如網站:mydomain.com/TheirWebsiteName

所以,當有人向他們的網址:mydomain.com/TheirWebsiteName我希望我的服務器進程作爲mydomain.com/index.php?aid=Their網站名稱

任何人都可以幫我解決這個問題嗎?

回答

2

你的文檔根將這個在htaccess文件:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^/]+)/?$ /index.php?aid=$1 [L,QSA] 
+0

感謝您的答覆!我給了它一個鏡頭,我收到了404錯誤。 index.php文件絕對存在,我可以直接進入...任何想法? – tomjung 2012-08-16 23:32:19

+0

@ user1324696您正在使用的URL是什麼?當我在我的瀏覽器中放入'http:// localhost/TheirWebsiteName'和這些規則在apache的一個vanilla測試實例的空白htaccess文件中時,我得到'/index.php? aid= TheirWebsiteName'的內容 – 2012-08-16 23:36:24

+0

這是thestartupguru .com/john – tomjung 2012-08-17 00:10:50