我想在非现有文件(应该是我的视图)的情况下重写URI,如下所示:使用.htaccess重写http://example.com/any/path到http://example.com/any
http://example.com/test/path/example
→http://example.com/test
我已经删除结尾的斜杠这个规则:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} (.*)$
RewriteRule ^(.+)/$ $1 [R=301,L]
我有什么要添加到我的.htaccess
文件,以获得所需的功能?
在要传递的URL-路径替换URL的实际规则,所以,当该路径应该被删除,并且当应该传递? – 2013-02-21 10:18:46
@faa如果它包含斜线,则应删除第一个斜线以及之后的所有内容。 – 2013-02-21 10:32:30
但在你的规则中,它也必须有一个斜线,所以有什么区别? – 2013-02-21 10:35:18