Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php .htaccess从Wordpress URL重定向到正常站点URL_Php_Wordpress_.htaccess_Rewrite - Fatal编程技术网

Php .htaccess从Wordpress URL重定向到正常站点URL

Php .htaccess从Wordpress URL重定向到正常站点URL,php,wordpress,.htaccess,rewrite,Php,Wordpress,.htaccess,Rewrite,我已经重建了一个网站。旧站点是WordPress,新站点是普通的php站点,页面数量相同 我不想失去这个页面的外部加谷歌链接,需要在.htaccess中重定向 我知道如何通过普通链接做到这一点,例如www.domain1.com/guesthouse.html到www.domain2.com/guesthouse.php 我不理解链接末尾没有“.php或.html”的wordpress链接 旧链接是www.doamin.com/guesthouse/(仅此链接不带.html或.php) 新链接必

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

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

我知道如何通过普通链接做到这一点,例如www.domain1.com/guesthouse.html到www.domain2.com/guesthouse.php

我不理解链接末尾没有“.php或.html”的wordpress链接

旧链接是www.doamin.com/guesthouse/(仅此链接不带.html或.php) 新链接必须是www.domain.com/gusethouse.php

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`
或者我必须将其添加到现有的.htaccess代码中

不知道怎么做才对,请帮忙


谢谢。

在PHP解释引擎运行之前,将执行
.htaccess
文件。这意味着你在执行链中的地位高于Wordpress软件

如果你不再使用Wordpress网站,那么就没有理由向它发送请求


相反,只需删除所有这些代码,并相应地重写URL

嗨,哦,谢谢你的帮助。这是否意味着我必须使用
重定向301/guesthouse/http://www.domain.com/guesthouse.php
只需获得外部链接表单(如google)即可重定向到新链接。
`Redirect 301 /guesthouse/  http://www.domain.com/guesthouse.php`