我的 .htaccess 有问题,因为它在某种程度上表现得很奇怪。我的网址是
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]
奇怪的行为是,如果重定向是内部的(标志为[L]
),它不起作用并显示 404 错误,但如果我在外部进行(标志为 ),它确实有效并正确重定向到我的登录页面[R=301,L]
。
注意:重写应该适用于我的应用程序的所有页面,而不仅仅是登录页面。