如何使用Apache将http://rewrite.local/de重写为http://rewrite.local/test.htm?
我已经确定RewriteEngine正在运行。我已经尝试了所有这些规则,但它们都没有工作:
RewriteRule http://rewrite.local/de http://rewrite.local/test.htm
RewriteCond %{HTTP_HOST} ^rewrite.local\/de$
RewriteRule ^(.*)$ http://rewrite.local/test.htm
RewriteRule ^(.*)/de$ http://rewrite.local/test.htm
非常感谢任何帮助。
答案 0 :(得分:2)
此.htaccess
会将http://rewrite.local/de和http://rewrite.local/de/重定向到http://rewrite.local/test.html:
RewriteEngine On
RewriteBase /
RewriteRule ^de/?$ test.html [L,R=301]
您未考虑.htaccess
规则中的域名。