是有可能有一個htaccess規則,將我的文件從從www.foo.bar重定向我的網站cdn.foo.bar
http://www.mydomain.com/page.html
重定向到http://cdn.mydomain.com/page.html
但仍使鏈接看起來像http://www.mydomain.com/page.html
我知道掩蓋網址是不可能的,但因爲他們在同一個域我想知道這是否可能
是有可能有一個htaccess規則,將我的文件從從www.foo.bar重定向我的網站cdn.foo.bar
http://www.mydomain.com/page.html
重定向到http://cdn.mydomain.com/page.html
但仍使鏈接看起來像http://www.mydomain.com/page.html
我知道掩蓋網址是不可能的,但因爲他們在同一個域我想知道這是否可能
在.htaccess文件請嘗試以下規則:
Options +FollowSymlinks -MultiViews
RewriteEngine on
# for http
RewriteCond %{HTTP_HOST} ^www.mydomain.com$ [NC]
RewriteCond %{SERVER_PORT} =80
RewriteRule ^(.*)$ http://cdn.mydomain.com/$1 [L,R]
# for https
RewriteCond %{HTTP_HOST} ^www.mydomain.com$ [NC]
RewriteCond %{SERVER_PORT} =443
RewriteRule ^(.*)$ https://cdn.mydomain.com/$1 [L,R]
但是一個警告,這是一個外部重定向因此URL,因爲當你從一臺主機跳到另一個瀏覽器將變爲http://cdn.mydomain.com/foo
你不能有內部重定向因此R
標誌是需要的。
不知道.htaccess,但你可以在PHP中使用curl腳本。