2012-04-24 150 views
0

我迫切需要幫助爲我的網站重寫php URL。我已經研究並嘗試了一切,但它仍然無法正常工作。Apache中的目錄重寫URL,htaccess

我要重寫所有的網址,在我htaccess文件重命名目錄 '_Public' 到 '藝術':

www.site.com/_public/work.php 

所以所有的URL顯示:

www.site.com/art/work.php 

誰能幫助?將非常感激。

回答

3

如果我理解正確,您希望用戶訪問「www.site.com/art/work.php」,並顯示位於「www.site.com/_public/work.php」的頁面。

在.htaccess(根目錄)做的事:

RewriteEngine on

RewriteRule ^art/(.+)$ /_public/$1 [L,QSA]

+0

謝謝,但我不能讓它仍然工作,也許我放錯了位置。我已經嘗試將它放在_public目錄中的htaccess文件中,並在 – user868234 2012-04-26 20:31:42

1

請在下面添加行的htaccess文件:

RewriteEngine on 

RewriteRule ^art/(.+)$ /_public/$1 
+0

之上的目錄中感謝,但我無法繼續工作,也許我放錯了位置。我試過將它放在_public目錄中的htaccess文件中,並放在上面的目錄中 – user868234 2012-04-26 20:31:14