使用Apache mod_rewrite

时间:2015-11-18 18:17:30

标签: apache mod-rewrite server-side httpd.conf

我试图重定向在我的Apache Web服务器上收到的URL。基本上当我输入

  

本地主机/ index.html中

我希望网站将我重定向到 htdocs 中的readme.html文件。 index.htmlreadme.html文件都保存在 htdocs 中。我查看了Apache文档,但我似乎无法使用它。下面我已经在httpd.conf文件中包含了我迄今为止编写的代码。

DocumentRoot "usr/local/apache2/htdocs"
<Directory "/htdocs">
Options FollowSymLinks
AllowOverride None
Order allow,deny
allow from all
RewriteEngine On
RewriteBase /
RewriteRule ^index.html readme.html [PT]
</Directory>

我试过在我的浏览器上寻找&#34; localhost / index.html&#34; ,但我看到index.html页面。除非我看错了。 感谢

1 个答案:

答案 0 :(得分:1)

试试这个

<Directory "usr/local/apache2/htdocs">
#your other code here#
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ readme.html [R,NC]
</Directory>

清除缓存并删除临时Internet文件总是很好。