wordpress - 301重定向: remove middle folder structure but preserve end file

标签 wordpress .htaccess redirect http-status-code-301

Wordpress 安装。

索引文件 = http://www.mydomain.com/blog/somecontent

新结构 = http://www.mydomain.com/somecontent

需要在 1000 个页面中删除/blog/和 301 重定向到/somecontent。

任何帮助将不胜感激,因为谷歌已经索引了以前的/blog/网站结构,现在在新的网址上给出了404。

谢谢

最佳答案

您必须做的第一件事是转到 WordPress 设置并将 WP 安装路径更改为 /somecontent,然后将此代码放入 DOCUMENT_ROOT< 下的 .htaccess 目录位于常规 WP 内容之上:

RewriteRule ^blog/(.*)$ /$1 [R=301,L,NC]

关于wordpress - 301重定向: remove middle folder structure but preserve end file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15365452/

相关文章:

apache - .htaccess 提示输入密码

wordpress - 如何使用多个站点将非 www 重定向到 www? (Nginx 和 Varnish )

PHP URL 参数未使用带有 GET 方法的表单操作传递

html - 每个 div 都低于前一个,没有边距或填充问题

javascript - 如何内联或包含 JavaScript 文件

css - 如何在 Wordpress 主题中加载 CSS 样式表?

.htaccess - 为什么此 RedirectMatch 301 会替换 & 符号?

.htaccess - 从 htaccess 重定向(https 到 http)

Laravel 5 和 Socialite - 登录后新的重定向

javascript - 使用 JavaScript 重定向