2016-12-05 93 views
0

我的网站也有一个博客,博客托管在另一台服务器上。从.htaccess文件中的其他网址服务/发布博客

如何使用.htaccess从该服务器提供博客?

因此,例如www.example.com/blog/应提供www.othersite.com/的文件而不更改网址。

尝试过这样的事情,但我得到404:

RewriteEngine On 

RewriteCond %{REQUEST_URI} ^/blog 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ http://www.othersite.com/ [L] 

谢谢!

+0

我不认为这会工作。 'RewriteEngine'将重写url的路径,而不是整个url。你为什么想做这个?这对于s​​eo目的来说是非常糟糕的。 – Jerodev

+0

你能够做到这一点的唯一方法是通过设置一个代理到其他网站。 – Jerodev

+0

你有一个域名,它从哪里重定向到www.othersite.com? – Perumal

回答

1

我很确定这不能完成。如果可以这样做,那么会有什么阻止我托管http://mywebsite.com/my-awesome-article,并简单地通过将他们的内容用作我网站的一部分来关闭其他人?

+0

但我有其他网站的控制权。也许应该有一种白名单方式? –

+0

即使你可以,你为什么要? SEO-噩梦,如果有的话,我看到一个。 – H2ONOCK

0

也许你可以试试这个:

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^/blog(.*)$ http://www.othersite.com$1 [L,QSA]