将内部页面重定向到其他外部域页面

时间:2014-07-10 13:03:48

标签: .htaccess redirect external

我有一个需要重定向到外部页面的内部页面,比如将事件注册页面添加到为收集客户体验而创建的调查页面。

http://www.website.com/careers/events/signup/将被重定向到调查页面

我在htaccess中添加了一个301重定向,它无法正常工作。我放置的代码如下。

重定向301 /职业/事件/注册/ / surveyURL /

上面的代码不起作用,而是在没有CSS的情况下从文件夹中加载页面。请帮我修理一下。该网站托管在apache服务器中,用php制作。

2 个答案:

答案 0 :(得分:0)

<object type="text/html" data="http://www.website.com/careers/events/signup/surveyURL" style="width:100%; height:100%">
<p>failover text in case unable to load</p>
</object>

您可能需要将尺寸值更改为点值而不是百分比。好不好?

答案 1 :(得分:0)

确保已启用mod_rewrite(httpd.conf),然后将其添加到.htaccess文件中:

Options +FollowSymLinks -MultiViews
RewriteEngine On
#Change below to reflect base eg. /careers/
RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.website\.com$ [NC]
RewriteRule ^events/signup/surveyURL\.html$ http://www.externalsite.com/externalURL.html [L,R=301,NC]