如何获取此页面(使用.httacess文件)
/visible.php?id=8重定向到此页面
/about-us/activities/我的重写规则似乎不起作用?
RewriteRule ^visible.php?id=8$ /about-us/activities/ [R=301,L]我不知道这有没有关系,但我用的是CMS。
Redirect 301 /visible.php?id=8 /about-us/activities/也不起作用。
发布于 2020-07-16 20:40:00
这将是一个服务器问题,与Craft无关。
首先,检查您的服务器是否正在运行Apache。如果不是这样,.htaccess就永远不会工作。如果是,则最有可能是Apache配置问题,如果未启用allowOveride,则.htaccess将无法工作。
如果您没有root访问您的服务器,那么您将无法重新配置Apache来允许它,因此您需要与您的主机提供商交谈。
如果您拥有根用户访问权限,那么请检查Apache配置文件(通常称为httpd.conf或apache.conf),并检查AllowOverride指令是否设置为AllowOverride All。如果您进行了配置更改,则需要使用sudo service apache2 restart重新启动Apache,才能使其生效。
https://stackoverflow.com/questions/39016671
复制相似问题