apache RewriteRule无法正常工作,我做错了什么?

vnjpjtjt  于 2023-10-23  发布在  Apache
关注(0)|答案(1)|浏览(101)

我在localhost上使用的rewriterule以我希望的方式工作,但是当我上传到服务器时,它就不再工作了。

RewriteRule ^(.*)$ index.php?url=$1 [QSA]

在本地,它给出了所需的URL,localhost/links/.但只要它在服务器上,我得到这个:www.domain.com/index.php?url=links/
我不明白为什么...有办法解决吗

u3r8eeie

u3r8eeie1#

我找到了答案,谢谢你。
简单地说,我只需要补充:

RewriteBase /

唯一的缺点是在localhost上它会将我重定向到http://localhost/,但它在服务器上工作。

相关问题