我到处寻找尝试解决这个问题,我无法在别处找到任何解决方案。
我有一个在域上运行的drupal网站
我在www.domain.com/subfolder
在子文件夹中的.htaccess文件中:
RewriteEngine On
RewriteRule ^/?login$ /index.php?get_action=login [L]
但是,当我尝试访问www.domain.com/subfolder/login时,我会被重定向到www.domain.com。
我需要www.domain.com/subfolder/login
重定向到www.domain.com/subfolder/index.php?get_action=login
我如何做到这一点。
请帮忙。
答案 0 :(得分:1)
我会使用drupal而不是使用.htaccess文件,我会安装Drupal的登录目标模块。你可以在这里找到它 - > http://drupal.org/project/login_destination。我希望它有所帮助。
答案 1 :(得分:0)
如果您的htaccess文件位于子文件夹中,您可以尝试添加重写基础并删除前导斜杠:
RewriteEngine On
RewriteBase /subfolder/
RewriteRule ^login$ index.php?get_action=login [L]
或者,您可以明确地将目标设为绝对URL:
RewriteEngine On
RewriteRule ^/?login$ /subfolder/index.php?get_action=login [L]