【问题标题】:Updating permalinks in WP and .htaccess killed the non-WP subpages更新 WP 和 .htaccess 中的永久链接会杀死非 WP 子页面
【发布时间】:2011-05-09 17:32:05
【问题描述】:

更新:糟糕,我意识到我把代码放在了错误的文件夹中。根不是 /blog/

客户端正在运行旧版本的 wordpress,大约 1.7 或 1.8ish。

博客位于:

site.com/blog/

链接格式是这样的:

http://www.site.com/blog/?p=1276

我已经选择将格式更改为根据标题中的关键字来设置标题:

http://www.site.com/blog/keyword1-keywords2-...-keywordX/

然后我用生成的代码更新了我的 .htaccess:

#<IfModule mod_rewrite.c>
#RewriteEngine On
#RewriteBase /blog/
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule . /blog/index.php [L]

结果是 site.com 上不在博客文件夹中的子页面无法访问。 (主页可以访问,并且博客在新 URL 上运行良好,只是把网站的其他部分搞砸了)

任何人对为什么这可能会破坏网站的其余部分以及我可以对代码进行的任何更改有任何想法?

更新:糟糕,我意识到我把代码放在了错误的文件夹中。根不是 /blog/

【问题讨论】:

  • # 是故意的还是您的格式有误?

标签: wordpress .htaccess permalinks


【解决方案1】:

我遇到了类似的问题,我必须做的是转到每个页面并发布(在更新固定链接结构之后),然后更新每个页面,以便创建一个新的 url。

【讨论】:

  • 在更改 WP 中的永久链接结构之前,您还需要确保您的 .htaccess 文件具有 777 权限。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-30
  • 1970-01-01
  • 2016-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多