.htaccess从Wordpress URL重定向到普通站点URL

时间:2015-12-24 17:05:52

标签: php wordpress .htaccess rewrite

我重建了一个网站。旧网站是WordPress,新网站是普通的php网站,网页数量相同。

我不想丢失外部加上谷歌链接到这个页面,需要在.htaccess中重定向

我知道如何使用普通链接执行此操作,例如www.domain1.com/guesthouse.html到www.domain2.com/guesthouse.php

我不理解wordpress链接没有" .php或.html"在链接的末尾。

旧的链接是www.doamin.com/guesthouse/(只有这个没有.html或.php) 新链接必须是www.domain.com/gusethouse.php

WordPress .htaccess文件看起来像这样

`# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress`

我可以删除上面的代码并替换为

`Redirect 301 /guesthouse/  http://www.domain.com/guesthouse.php`

或者我必须将它添加到现有的.htaccess代码中。

不知道怎么做,请帮忙。

谢谢。

1 个答案:

答案 0 :(得分:2)

.htaccess文件将在PHP解释引擎运行之前执行。这意味着你在执行链中比Wordpress软件更高。

如果您不再使用Wordpress网站,则没有理由向其发送请求!

相反,只需删除所有代码,然后相应地重写URL。