0

如何使用 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

任何帮助将不胜感激。

4

1 回答 1

2

.htaccess会将http://rewrite.local/dehttp://rewrite.local/de/ 重定向http://rewrite.local/test.html

RewriteEngine On
RewriteBase /
RewriteRule ^de/?$ test.html [L,R=301]

.htaccess您不能在规则中考虑域。

于 2013-05-28T12:55:42.730 回答