我们有两个域名,我们称之为first.com和second.com
我们在second.com中有一个名为reports的目录,其中包含我们所有的PDF文件,但是我们也想从first.com访问这些相同的PDF文件。
我们可以使用htaccess重定向让我们说first.com/reports/84839049.pdf
到second.com/reports/84839049.pdf
吗?
答案 0 :(得分:2)
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^domain\.com
RewriteRule (.*) http://domain1.com/$1 [R=301, L]
答案 1 :(得分:0)
是。
redirect /requested/url http://second.com/result/url
http://httpd.apache.org/docs/1.3/mod/mod_alias.html#redirect
您可能需要考虑使用mod_rewrite,除非您特别要求.htaccess配置,因为您无法访问服务器配置并且mod_rewrite已禁用或未加载。
http://httpd.apache.org/docs/current/mod/mod_rewrite.html http://webdesign.about.com/od/mod_rewrite/qt/site_redirects.htm
您需要掌握mod_rewrite的正则表达式,但它可以使重定向的配置比为站点上的每个文件添加重定向要快得多。