1
以下の再書き込みルールを修正して、呼び出されたURLが/またはindex.htmlに送られるようにする必要がありますが、そのURLがウェブサービス(/ WS /コントローラ/関数が)、私はそれは、HTMLでの私の角2について同じサーバー上の角度2のアプリとWebサービスの書き換えルール
を/ws/index.phpに直接にしたい私は
<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サービスやアプリの別のための1つのURLを持っているのはなぜ? –
私のシングルページWebアプリケーションとWebサービスは同じサーバー上にあるためです。 – Dezza