文件夾結構:如何使用.htaccess將文件夾重定向到index.php?
/index/
/upload/
/something/
這些文件夾沒有在他們的.htaccess(也不應該)。
當訪問http://site.com/something它重定向到http://site.com/something/url=something,這是不希望的。
RewriteEngine on
# RewriteBase /base/ #
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]
添加另一重寫條件在文件夾的末端附加「/」,使附加的(和不必要的)請求,也不是很好。
如何編寫規則,以便即使文件夾直接發送到前端控制器也沒有任何不需要的重定向?
在根.htaccess中 – Radu 2013-04-25 08:55:49
爲什麼有'RewriteBase/base /'如果它在根中? – 2013-04-25 08:56:31
完整的路徑是這樣的** www.site.com/base/something **,base是在該站點內運行的應用程序之一。 – Radu 2013-04-25 09:06:21