伪原创没用(伪静态(rewrite)规则可以配置到apache.conf)
优采云 发布时间: 2021-09-15 12:22伪原创没用(伪静态(rewrite)规则可以配置到apache.conf)
伪静态(重写)规则可以在Apache配置文件httpd.conf或文本文件中配置,然后另存为。Htaccess并放置在站点目录下。因为我们主要使用虚拟空间,并且没有更改httpd.conf的权限,所以我们主要通过配置来实现伪静态。Htaccess
但是,大多数情况下,经过长时间配置后,我们发现伪静态不起作用,所以我们应该从以下地方进行检查:
1.首先检查是否启用了重写。通过phpinfo()检查“加载的模块”中是否存在“mod_rewrite”,如下图所示
2.检查伪静态规则的文件名是否正确,是否为“.Htaccess”。这个词很容易拼错,所以要注意这一点
3.如果这是访问表单:,请不要添加句子“rewritebase/”,“rewritebase/”表示定义根路径。此时,要么对这句话进行注释,要么将其改为“rewritebase/daixiaorui/”
4.然后检查书写规则是否正确。以下是主页和文章页面的示例,以供参考:
重新启动发动机
#重写基/
重写规则^index\.html$index\.php[L]
重写规则^read\/([0-9]+)\.html$read.php?id=$1[QSA,L]
如果您仍然不能,请查看您的web服务器是否为Apache