我有一个旧的Wordpress网站,我已经转换成一个新的Wordpress网站。问题是老开发人员使用页面ids,而不是更改permalinks。我必须将整个站点的页面I重定向到实际的新页面名。我已经找到了将任何页面id重定向到主页的代码,但是我的客户希望每个页面id都与我创建的新页面匹配。如果可能的话,你能告诉我如何在.htaccess文件中这样做吗?这是到目前为止我的.htaccess代码。当我测试它时,它会将所有旧页定向到主页:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
R
在我的职业生涯中,我已经从Live迁移了50多个网站到本地主机,但到目前为止还没有遇到过这个问题。我使用了所有在一个WP迁移,以导出数据从现场服务器。我在出口过程中更换了网址。
http://www.example.com/ to http://localhost/example/
我在本地主机中导入了新wordpress安装中的数据。一切都很顺利。我的主页也加载的很好。但是,当我单击主页徽标时,它应该重定向到http://localhost/example/,但重定向到XAMPP的http://localhost/dashboard。当我单击菜单项时,->服务应该重定向到http://
我已将wordpress站点本地移植到Docker容器中,主页运行良好,这是我的文件夹结构
/
-docker-compose.yml
-src (I have copied my wordpress code from production to this folder)
-db (It contains the db dump file)
我的docker-compose.yml文件如下
version: '2'
services:
wordpress:
image: wordpress
ports:
- 8080:80
e
我有一个WordPress站点www.myoldsite.com
该网站的主页只有4个链接。
English - links to my new site www.mynewsite.com
French - links to www.myoldsite.com/fr
German - links to www.myoldsite.com/de
Russian - links to www.myoldsite.com/ru
我希望所有旧的网站页面被重定向到新网站的主页,除了主页和网站的语言版本。
www.myoldsite.com should not be redirected
www.m