2016-10-02 33 views
-2

我有一个网页,比如www.xyz.com/contests.html。将网页重定向到apache的wordpress url

我希望在服务器级别[使用apache .htaccess]将其重定向到http://example.com/contests/。这个新的网址是一个WordPress的链接。

我该怎么做?

在此先感谢

+0

有字面上数百个关于Stack Overflow的问题,以及在因特网上数以千计的页面解释了.htaccess重定向如何工作。当你试图自己做,你遇到了什么问题? – JJJ

+0

我尝试了很多..找不到我正在寻找的 – KawaiKx

+0

[如何使用.htaccess将单个网页从一个域重定向到另一个域]可能的重复(http://stackoverflow.com/questions/3692733/如何重定向单个网页从一个域到另一个使用htaccess) – JJJ

回答

1

此代码直接从我的网站。

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^contests\.html$ http://example.com/contests.html [R=301,L] 
</IfModule> 

假设你有mod_rewrite(检查),我能想到它不工作的唯一原因就是你没有正确例如说明您的情况重定向开始于其他位置而不是根目录中。您可能需要尝试删除锚点(^, $),如果您发现它可行,请更新正则表达式或RewriteBase以符合您的具体情况。

+0

没有这个运气 – KawaiKx

+0

此代码直接从我的网站上获取。假设你有mod_rewrite(check!),那么我认为它不起作用的唯一原因是你没有正确描述你的情况,例如重定向开始于其他位置而不是根目录中。你可能想要去除锚点('^','$'),如果你发现它可以工作,更新regexp或'RewriteBase'以符合你的确切情况。 – pepak

+0

我在我的服务器上运行很多域。我为不同的域设置了虚拟主机。 – KawaiKx

0

在你的.htaccess(xyz.com)写了以下内容:

这可以让你contests.html重定向到一个特定的位置

重定向/contests.html http://example.com/contests.html

+0

这也没有工作 – KawaiKx

相关问题