2

何らかの方法で動作がおかしいため、.htaccess に問題があります。私のURLは

http://my_domain.com/best_apps/my_apps/login

そして、mod rewriteを使用して内部的にリダイレクトしたかったのです

http://my_domain.com/best_apps/index.php/login 

以下は私のhtaccessファイルです:

RewriteEngine on
RewriteBase /

RewriteCond $1 ^(my_app)
RewriteRule ^(my_app)(.*)$ /best_apps/index.php$2 [L]

奇妙な動作は、リダイレクトが内部 (フラグは ) の場合は機能せず、404 エラーが表示されること[L]ですが、外部で行うと機能し、ログインページに適切にリダイレクトされます (フラグは[R=301,L])。

注: 書き換えは、ログイン ページだけでなく、アプリケーションのすべてのページで機能するはずです。

4

0 に答える 0