我想通过在基数后面添加#
来重定向所有URL,即使它具有参数。
示例:(基数为http://localhost/test/
)
# input
http://localhost/test/index.html
# output
http://localhost/test/#/index.html/
和
# input
http://localhost/test/dynamic/1
# output
http://localhost/test/#/dynamic/1
这是我的.htaccess
文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
Options -Indexes
RewriteRule ^(.+)$ index.html?/ [QSA,L]
答案 0 :(得分:0)
在当前规则之前尝试以下规则
RewriteEngine On
RewriteRule ^(.*)$ http://%{HTTP_HOST}/#/$1 [R=301,NE]