更改地址后我的.htaccess有问题吗?

问题描述 投票:1回答:2

我的项目(与WAMP)的地址类似于localhost:8080/MyProject/

现在我的项目在线,并有像http://MyProject.mydomain.com/这样的地址

所有行动和参数都像这个localhost:8080/MyProject/action/param

当我尝试http://MyProject.mydomain.com/login时,我发现了404错误。

在这里我的.htaccess:

Options +FollowSymlinks
RewriteEngine on

# NC : no case
# L : Last

RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)$  index.php?action=$1&param=$2 [NC,L]


RewriteRule ^([a-zA-Z0-9]+)$ index.php?action=$1 [NC,L]

RewriteRule ^/$ index.php [NC,L]
php apache .htaccess
2个回答
0
投票

您是否检查过托管项目的提供商是否支持处理.htaccess文件?如果它被禁用,那么您需要查看它们是否允许您覆盖其默认值。

这些信息通常可以在他们的常见问题解答/知识库中找到。


0
投票

我刚刚在所有RewriteBase /之前添加了RewriteRule并且它的工作!

多谢你们!

© www.soinside.com 2019 - 2024. All rights reserved.