将域名转发到特定页面?

时间:2013-05-21 作者:v3nt

我我已经为我的一个Wordpress站点设置了域名别名,我正在尝试将该特定域转发到一个页面。

这两个域是-

www.alias。comwww。真实的com当人们使用www.alias时。com域我希望将它们转发到www.alias。com/content/

我已经尝试了好几种使用htaccess文件的方法,但我认为Worpdress可能忽略了重定向,或者我完全搞错了!

ie

Redirect 301 www.alias.com http://www.alias.com/content/

# and
RewriteCond %{HTTP_HOST} ^www.alias.com
RewriteRule (.*)$ http://www.alias.com/content/ [R=301,L]
最佳,Dc

2 个回复
最合适的回答,由SO网友:Pat J 整理而成

首先--您的服务器是否允许覆盖.htaccess 文件?如果没有,你需要打开它。我的服务器AllowOverride All 在其配置文件中设置,然后允许.htaccess 要运行的规则。

alias.com 指向与相同的目录actual.com? 如果没有,那么您需要.htaccess 中的文件alias.com

此外,如果我正确理解您的要求.htaccess 的文件alias.com 需要包含以下内容:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.alias.com$ [NC]
RewriteRule ^(.*)$ http://www.actual.com/content/ [R=301,L]
引用Apache的Config File &;URL Rewriting 文档

我还有一个mod\\u重写http://www.ilovejackdaniels.com/ 但该网站现在似乎已关闭。

SO网友:Philipp

由于这是一个WordPress问题,而且仍然是Google的第一个问题,我将为该场景添加一个技术性不强的解决方案:

今天,您可以使用重定向插件,无需修改htaccess文件或其他服务器配置。

WPMU DEV SmartCrawl我在这些情况下使用SmartCrawl,如下所示:

smartcrawl pro

相关链接https://wordpress.org/plugins/smartcrawl-seo/ (免费版,可以重定向)
  • https://premium.wpmudev.org/project/smartcrawl-wordpress-seo/ (WPMU开发人员的高级版本)
  • 注意:我与WPMU开发人员没有关联,我只是喜欢他们的产品

    结束

    相关推荐

    多部分表单和wp_reDirect()

    对于初学者来说,它是一个插件(带有一个短代码),或者至少我更喜欢它。我有两个问题都与wp\\U direct有关。如果表1验证,我想重定向到表2,并继续该过程。如果访问者在没有填写表格1的情况下尝试从表格2开始,那么我想将他们重定向回表格1。我已经尝试了许多不同的方法,我仍然得到“无法修改标题”。即使当\\uu construct()使用add\\u操作“send\\u headers”时,我仍然会收到标头错误。如何验证表单、重定向并显示第二个表单。这似乎并不是一种预先的需要。然而,我花了一天的大部分时间