使用mod_rewrite, 我将如何重定向:
http://subdomain.noorderlijn.be/files/file.jpg
为:
http://www.noorderlijn.be/files/subdomain/file.jpg
答案 0 :(得分:3)
尝试将此添加到.htaccess
的网络文档根文件夹(通常为public_html
或htdocs
)中的subdomain
文件中:
RewriteEngine On
RewriteCond %{HTTP_HOST} subdomain.noorderlijn.be
RewriteRule ^files/(.*) http://www.noorderlijn.be/files/subdomain/$1 [NE,R,L]
如果您对重定向工作感到满意,可以将R
更改为R=301
以使其永久化。
这假设mod_rewrite phpinfo();
输出中已安装模块的列表
默认情况下,不为htaccess文件启用mod_rewrite。如果您要管理自己的服务器,请打开httpd.conf
并确保webroot目录块包含以下行之一:AllowOverride FileInfo
或AllowOverride All