wordpress首页正常二级链接打不开的情况解决
程序员文章站
2022-05-26 18:58:03
...
原来我的wordpress是在我的域名子目录下的,所以资源的请求都带上了/wordpress/这个层级目录,但是当我解析子域名分配给wordpress的时候,发现了二级链接无法请求到资源的问题。
解决方法
1. 首先进入你的数据库,找到wordpress下的wp-options这个表,查看siteurl和home两个键名的值,去掉多余的/wordpress目录,只填写你的域名。
例如原来是www.xxx.com/wordpress/ 现在修改为 www.xxx.com 即可,siteurl和home一样。
2. 进入你的wordpress根目录.
vim .htaccess
进入文件
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
讲这段代码复制进去,或者对照修改,一般只修改RewriteBase这个参数就可以了,将其默认为 / 。
当然这些步骤是在你把域名对应的目录为wordpress的根目录的时候,如果更上一层,那么这些修改后面都需要再加上/wordpress , 这样浏览器服务器才能找到正确的资源地址。