1
我需要更正以下重写规则,以便任何调用的URL都将定向到/或index.html,但是如果该URL适用于Web服务(/ WS /控制器/功能),那么我希望它直接到/ws/index.php在同一台服务器上重写角2应用程序和Web服务的规则
对于我的角2在HTML我有
<base href="/">
和URL格式是XXX/YYY/not#/ xx/yy
我的.htaccess是
<ifModule mod_rewrite.c>
RewriteEngine on
Options FollowSymLinks
RewriteBase /ws/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /ws/index.php?url=$1 [L,QSA]
</ifModule>
<ifModule mod_rewrite.c>
RewriteEngine On
Options FollowSymLinks
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /#/$1 [L]
</ifModule>
它可以正常工作,但是当用户重新加载页面时,应用程序将会崩溃。
感谢
你为什么用一个网址的web服务,另一个是你的应用程序? –
因为我的单页网页应用程序和Web服务位于同一台服务器上。 – Dezza