worldpress修改固定链接+404错误解决方案
[Web Development]
记录掉过的坑和学习的过程
修改固定链接
固定链接格式
wp为我们提供的格式如下
默认 | http://www.cdxy.me/?p=123 |
---|---|
日期和名称型 | http://www.cdxy.me/2015/11/07/sample-post/ |
月份和名称型 | http://www.cdxy.me/2015/11/sample-post/ |
数字型 | http://www.cdxy.me/archives/123 |
文章名 | http://www.cdxy.me/sample-post/ |
自定义结构 | http://www.cdxy.me |
为何修改
1.默认格式为“日期和名称型”,难看难记 2.SEO优化考虑 参考http://knight.li/wordpress/wordpress-fixed-link.htm
操作方法
选择合适的固定连接格式。 进入wp管理界面,点击“设置->固定链接”,输入合适,点击确定提交。
问题及解决
问题1
修改后会发现页面无法访问出现404。
解决方案
修改“固定连接”之后,wp会在“设置”界面自动弹出一条提示:需要手动修改.htaccess 此时,我们复制wp在下方给出的.htaccess文件代码。 使用ftp或者ssh登录到服务器,在根目录(一般是/var/www)中,修改或者创建.htaccess文件并将已复制的代码写入。 注意:.htaccess 的位置是与wordpress目录在同一级文件夹下,如下图
这里default文件夹里装的就是wp
如此进行之后404问题解决
问题2
一些链接或者页面点开之后并不能解析成所希望的html页面,而是出现了目录或者某个资源文件。 这是因为修改“固定链接”之后的URL与网站中可访问的资源目录重合了,导致访问时直接进入了目录所在的地址,服务器并没有把这个URL解析成文章所在的位置。
解决方案
修改文章或资源链接名称,与路径不同即可。