我正在尝试将本地网址重定向到指向生产网址,但是,我没有太多运气。
这是我在.htaccess文件中写的内容,
RewriteRule "^http://local.production/sites/all/styles/(.*)$" "http://www.production.com/sites/all/styles/$1"
非常感谢提前。
答案 0 :(得分:0)
在
Directory
和htaccess上下文中, Pattern 最初将是 删除前缀后,与文件系统路径匹配 将服务器引导至当前RewriteRule
(例如" app1 / index.html"或 "的index.html"取决于指令的定义位置)。如果你 希望匹配主机名,端口或查询字符串,使用a%{HTTP_HOST}
%{SERVER_PORT}
,%{QUERY_STRING}
或RewriteCond %{HTTP_HOST} ^local.production$ RewriteRule "^sites/all/styles/(.*)$" "http://www.production.com/sites/all/styles/$1"
RewriteCond 变量分别。
所以,这可能就是你所需要的:
try
答案 1 :(得分:0)
请尝试以下代码:
Redirect http://local.production/sites/all/styles/(.*)$ h http://www.production.com/sites/all/styles/$1