我在localhost上使用的rewriterule以我希望的方式工作,但是当我上传到服务器时,它就不再工作了。
RewriteRule ^(.*)$ index.php?url=$1 [QSA]
在本地,它给出了所需的URL,localhost/links/.但只要它在服务器上,我得到这个:www.domain.com/index.php?url=links/
我不明白为什么...有办法解决吗
我在localhost上使用的rewriterule以我希望的方式工作,但是当我上传到服务器时,它就不再工作了。
RewriteRule ^(.*)$ index.php?url=$1 [QSA]
在本地,它给出了所需的URL,localhost/links/.但只要它在服务器上,我得到这个:www.domain.com/index.php?url=links/
我不明白为什么...有办法解决吗
1条答案
按热度按时间u3r8eeie1#
我找到了答案,谢谢你。
简单地说,我只需要补充:
唯一的缺点是在localhost上它会将我重定向到http://localhost/,但它在服务器上工作。