Php 更改地址后,我的.htaccess是否出现故障?
我的项目(使用WAMP)的地址类似于Php 更改地址后,我的.htaccess是否出现故障?,php,apache,.htaccess,Php,Apache,.htaccess,我的项目(使用WAMP)的地址类似于localhost:8080/MyProject/ 现在我的项目是在线的,地址像http://MyProject.mydomain.com/ 所有操作和参数如下localhost:8080/MyProject/action/param 当我尝试http://MyProject.mydomain.com/login,我有一个404未找到错误 这里是我的.htaccess: Options +FollowSymlinks RewriteEngine on # N
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¶m=$2 [NC,L]
RewriteRule ^([a-zA-Z0-9]+)$ index.php?action=$1 [NC,L]
RewriteRule ^/$ index.php [NC,L]
您是否检查过托管您的项目的提供商是否允许处理.htaccess文件?如果它被禁用,那么您需要查看它们是否允许您覆盖它们的默认值
这些信息通常可以在他们的FAQ/Knowledgebase中找到。您是否检查过托管项目的提供商是否允许处理.htaccess文件?如果它被禁用,那么您需要查看它们是否允许您覆盖它们的默认值
这些信息通常可以在他们的FAQ/Knowledgebase中找到。我刚刚在所有
RewriteRule
之前添加了RewriteBase/
,这很有效
谢谢大家 我刚刚在所有
重写规则之前添加了RewriteBase/
,这很有效
谢谢大家 是否为新环境启用了mod_重写?是否为新环境启用了mod_重写?