2013-01-03 103 views
1

我試圖用.htaccess來創建乾淨的網址,但我遇到了文件夾名稱的問題。.htaccess忽略文件夾名稱

我想是這樣的:

mydomain.com/test 

重定向到: mydomain.com/?p=test但永葆潔淨網址mydomain.com/test

它工作得很好,但問題是當我嘗試重定向名稱是如果test是一個文件夾名稱,當我重定向它的作品,但網址將類似於mydomain.com/test/?p=test insted mydomain/test

我已經嘗試了很多配置的,沒有他們的努力,目前我.htaccess文件看起來像這樣:

RewriteEngine On 
RewriteBase/
RewriteRule ^([a-zA-Z0-9-]+)/?$ ?p=$1 [NC,QSA,L] 

幫助,將不勝感激。

回答

0

試試這個RewriteRule ^(.*?\.php)/([^/]*)/([^/]*)(/.+)? $1$4?$2=$3 [NC,N,QSA] 這將檢查文件擴展名。