从主页重写规则

时间:2012-09-30 11:40:11

标签: .htaccess url-rewriting mediawiki

请帮助设置/配置.htaccess文件。

如何从地址http://domain.com/main_page重新编号到http://domain.com

我做什么或我的.htaccess文件:

RewriteEngine on
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

我尝试了RewriteRule ^$ /Main_Page,但它无效。

1 个答案:

答案 0 :(得分:1)

我看到三个错误:

首先:您尝试将重定向到前面

RewriteRule ^$ /Main_Page

会将http://example.com/重定向到http://example.com/Main_Page

第二:对于你的简单案例,RewriteCond指令是多余的。它们检查请求文件名是否不作为文件或目录存在。但您只想将/main_page重定向到/

第三:网址区分大小写。在Windows Web服务器上,这无关紧要。但您的设置似乎不能在Windows Web服务器上运行。如果你真的需要不区分大小写的重定向,这是另一个问题。请参阅Case Insensitive URLs with mod_rewrite