我将基于 corephp 的网站移至 WordPress 网站,并更改了其域名。 url 保存在数据库中。出于搜索引擎优化和其他目的,我想将旧网址永久重定向到新网址。 旧 php 站点的 url 示例如下:
/article/edleman-japan-names-rowbury-president
新网站的网址示例如下:
http://newdomain.com/edleman-japan-names-rowbury-president
仅因为我的数据库中保存了 10000 个网址,我如何才能通过 .htaccess 永久重定向 301。
这是 .htaccess 文件的示例:
Redirect 301 /myfolder/article/edleman-japan-names-rowbury-president
非常感谢任何帮助。
谢谢!
感谢 Starkeen,我在 .htacces 中使用了 RedirectMatch 来完成此任务。
RedirectMatch 301 ^/article/edleman-japan-names-rowbury-president/([A-Za-z0-9_-]*) http://target.url.com/$1
以上对我有用
ajay_full_stack 提供了该问题的具体解决方案。我正在为旧域的永久重定向(301)添加到新域的附加信息以获得更多帮助,只需将以下行添加到 .htaccess 文件即可。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$
RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]
</IfModule>