2011-02-24 95 views
0

我是一名新開發人員,想爲我的應用程序編寫一個乾淨的URL。我搜索並撰寫了以下內容,但它不起作用,並顯示「服務器未找到錯誤」。.htacess - 寫一個乾淨的URL

我有URL這樣

http://localhost/projectFolder/user_folders/userName/testSite2/ 

,我希望它是 -

http://testSite2.mySystemDomain.com/ 

我曾嘗試如下,但它失敗。

RewriteEngine on 
RewriteRule ^/user_folders/userName/testSite2/(.*) http://testSite2.mySystemDomain.com/$1 

編輯

會有像testSite2站點數量。我需要爲每個這樣的網站編寫網址。

請幫忙。

回答

0

文件夾projectFolder將這個在.htaccess

像testSite2網站
RewriteEngine on 
RewriteRule ^user_folders/(.*)/(.*) http://$1.mySystemDomain.com/$2 [R=301,L] 
+0

會有數。我需要爲每個這樣的網站編寫網址。 – KutePHP 2011-02-24 16:58:38

+0

做出相應更改。讓我知道如果你有更多的條件,我會相應地改變查詢。 – Zimbabao 2011-02-24 17:09:54

+0

我將上面的代碼添加到項目文件夾中的htacess,但它給「服務器找不到」錯誤。其實,我曾設想過,對於每個網站我都會創建一個htaccess文件。你能否提供一些我可以理解概念的鏈接?不管怎樣,謝謝你的回覆:) – KutePHP 2011-02-25 05:26:44