0
我有一个网址格式http://www.site.com/index.php/page
,并希望重写它到http://www.site.com/#/page
,但我似乎无法找到任何地方的答案。谁能帮忙?寻找重写一个哈希使用htaccess
我有一个网址格式http://www.site.com/index.php/page
,并希望重写它到http://www.site.com/#/page
,但我似乎无法找到任何地方的答案。谁能帮忙?寻找重写一个哈希使用htaccess
如果你只是想用#
更换index.php
你可以做这样的事情:
RewriteRule ^/index.php/(.*) /#/$1 [NE,R]
的NE标志应保持mod_rewrite的逃逸#
您需要删除前导'/'当在.htaccess上下文中使用此规则。所以'RewriteRule ^/index.php /(.*)/#/ $ 1 [NE,R]'。感谢M_M显示NE的用例。很教育。 – Gerben 2012-01-12 17:35:27
感谢您的提示,但我无法得到它的工作。我有其他RewriteRules,他们都工作正常,所以它不应该是一个文件的问题。这是完整的代码。 'AddType text/cache-manifest .appcache RewriteEngine on RewriteCond%{HTTPS}(on)? RewriteCond%{REQUEST_URI}(。+) RewriteRule。? http(?%1s)://www.%2%3 [R = 301,L] RewriteRule ^/index.php /(.*)/#/ $ 1 [NE,R]' – 2012-01-14 05:27:53