我不熟悉 apache2 的重写引擎,所以我需要有人帮助我创建重写规则。我尝试重定向此文件夹及其内容的 URL: http://mysite.com/junk/
答案1
我可以原谅你明显缺乏文档阅读,因为的文档mod_rewrite
非常难以阅读。问题是,你不需要mod_rewrite
。(这是我最喜欢的链接针对服务器故障。)
如果你只使用,它会更加轻松和更容易理解mod_redirect
:
Redirect /junk/ http://files.anotherone.com/misc/
此外,你还需要阅读详细文档在.htaccess
文件上,特别是说
.htaccess
如果您有权访问 httpd 主服务器配置文件,则应完全避免使用文件。使用.htaccess
文件会降低 Apache http 服务器的速度。任何可以包含在文件中的指令.htaccess
最好都设置在Directory
块中,因为它会具有相同的效果,且性能更好。
答案2
您可以使用简单的 .htaccess 重写,例如:
RewriteEngine on
RewriteRule ^(.*)$ http://files.anotherone.com/misc/$1 [R=301]
它应该放在 mysite.com 的 /junk 目录中的 .htaccess 文件下