昨天将网站备份到本地测试,发现只有首页能打开,其它页面都打不开!看了下应该是自定义固定链接导致,装的一键PHP包不支持自定义固定链接。之所以本地测试环境不支持WordPress自定义固定链接设置,是因为apache默认屏蔽掉了。
打开:X:\ComsenzEXP\Apache\conf目录下的httpd.conf,找到:
#LoadModule rewrite_module modules/mod_rewrite.so
把前的#去掉。
再找到:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
把其中的 AllowOverride None 改为:AllowOverride all
重启 ComsenzEXP 软件中的Apache服务(必须),进入WP程序后台修改固定链接格式后,打开文章链接不再显示无法链接了。
如果完成上述修改,还是无法打开链接页面,请检查WordPress程序所在的文件夹中是否有.htaccess文件,一般设置固定链接后会自动创建,如没有可以自己手动建一个,内容为:
- # BEGIN WordPress
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteBase /wordpress/
- RewriteRule ^index\.php$ – [L]
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule . /index.php [L]
- </IfModule>
- # END WordPress
注:修改完成记得一定要更新下固定链接,要不没生成 .htaccess 文件是没有用的。
原创文章,作者:wwh,如若转载,请注明出处:https://www.wuwenhui.cn/2558.html
评论列表(2条)
回头试试 希望好用 以前因为本地调试不是固定链接 很麻烦
@DSUU搞笑图:好用的,亲测~ :mrgreen: