2017-03-08 398 views
1

我有一个HTML5的反应应用程序,我希望将/ app/ 之后的所有路线重定向到/应用/#/https://example.com/app/login到https://example.com/app/#/login

我想这跟的.htaccess

实现我已经试过这

RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?example\.com/ [NC] 
RewriteRule ^/app/([a-zA-Z0-9\-_]+)?$ /#/$1 [NE,R] 

回答

2

希望这将工作:

RewriteEngine on 
RewriteBase/

RewriteCond %{REQUEST_URI} ^/app/[a-z]+ 
RewriteRule ^app/(.*)$ /app/#/$1 [L,NE,R] 
+0

/应用/ 2% 3 /登录被写入。它的url编码。如何获得散列符号。 – Sorter

+0

完美工作。单重写条件也是一个很好的改进。谢谢 :) – Sorter