0
我正在构建基于MVC设计模式的应用程序,并且我希望我的URLS类似于:http://example.com/page/action/。我成功地将它与下面的代码一起使用,但如果URL不以斜线结尾,则应用程序会中断。我搜遍了各地,主要是堆栈溢出,但我还没有找到一个适合我的代码的好回答。我试图修改其他人得到的许多答案,但这也不起作用。为MVC应用程序添加拖尾斜杠
这是我最新的代码(不包括的东西我已经试过):
# Turn on Rewrite Engine
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*) /$1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/(.*)/$ ./index.php?p=$1&a=$2 [PT]
我有一些想法来自:
我是新来mod_rewrite的,但我不明白为什么我不能让代码添加尾部斜线。它看起来正确。有人可以帮我吗?谢谢!
感谢您的快速响应。它非常完美!我一直在想这个问题好几个星期...... – musubi 2011-02-10 03:12:33