以下是我的目錄結構刪除結尾的斜線從目錄中的htaccess
Root/
index.php
contact.php
projects.php
/index.php
/project1.php
/project2.php
我在的地方重寫刪除所有文件名中的PHP擴展。它運行完美,我可以從www.website.com/projects/project2
訪問www.website.com/projects/project2.php
我也希望能夠訪問www.website.com/projects/index.php
作爲www.website.com/projects
我已成功地寫一個重寫URL來www.website.com/projects/
當我鍵入www.website.com/projects
但是,我無法擺脫最後的斜線。
請注意,我不太瞭解這一點。它大部分來自我在互聯網上找到的東西。我已經環顧了很多人,但到現在爲止還沒有任何工作要做。
下面是代碼:
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^projects$ /projects/index.php [L,E=LOOP:1]
你想要什麼用這個:「RewriteRule ^([^ \。] +)$ $ 1.php [NC,L]'? – 2013-05-06 22:03:38