找不到自定义permlink.htaccess文件404错误

时间:2013-03-10 作者:sarah

我读了很多关于这方面的文章,但我还可以解决我的问题。。我想定制permlink

/%类别%/%postname%

我搜索了一下。我在wordpress文件中找不到htaccess,所以我创建了一个并添加了此代码

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /sitename/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /sitename/index.php [L]
</IfModule>
# END WordPress
在RewriteBase中,这个名称是我托管的wordpress文件夹的名称,当我打开我的站点时,permlink会根据我的需要进行更改,但当我打开页面时,它会给我一个错误404 Not Found error,我尝试选择了Twenty12,但它也不起作用,我添加了。haccess文件在mytemplate的mythemes文件中的位置正确吗??

1 个回复
最合适的回答,由SO网友:Vivienne 整理而成

如果您的Wordpress安装在“sitename”文件夹中,请执行以下操作。htaccess应该放在该文件夹中。不是您的主题文件夹。

来自Wordpress codex:Wordpress索引。php和。htaccess文件应位于常规选项页面上的站点地址(URL)设置所指示的目录中(http://codex.wordpress.org/Using_Permalinks)

结束

相关推荐

通过.htaccess将博客移到顶层后,旧的博客/和博客/提要/URL不起作用

很长一段时间以来,我都是从http://www.murrayc.com/blog/, 在/home/murrayc/murrayc中安装wordpress。com/blog/。现在我把它移到了http://www.murrayc.com/, 无需移动文件系统上的wordpress安装。我是这样做的:将“设置->常规”中的“站点地址(URL)”更改为http://www.murrayc.com. 我将“WordPress地址(URL)”保留为http://www.murrayc.com/blog在我的