我有两个网站空间,一个域名。一个网站空间包含约5 TB的Audiofiles&图像和一个网站空间用于脚本。
我的问题:
采取例如我的网站空间网址是domain1.tld& domain2.tld
在domain2.tld上是所有(!)文件和其他东西。 在domain1.tld上我只上传了php文件。
问题在于,如果我想看一个视频,例如在domain2.tld / files / video01.mp4上,链接显示了domain1.tld / files / video01.mp4 - 如果这个文件不存在,我怎么能改变这个呢?
我在这里看到了一个类似的问题。
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?mydomain\.com$ [NC]
RewriteRule ^subdirectory/?$ http://newurl.com [L,R=301,NC]
但这有一个问题:
是否可以使用mod_rewrite?
所以我的意思是,如果domain1.tld /%FILE%不存在,它应该是相同的url但它应该是domain2.tld /%FILE%
的访问权限谢谢!
答案 0 :(得分:0)
试试:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ http://domain2.tld/$1 [L,R=302,NC]
这意味着:如果此处找不到文件或目录或符号链接,请重定向到domain2.tld。
(因为使用永久重定向测试新的重写规则是危险的,所以它是302)