我在.htaccess文件中尝试了以下几行并将其放在包含文件夹中:
//301 Redirect Old File
RewriteEngine on
Redirect 301 includes/config.php includes/index.php
我希望当任何用户使用url打开此文件时,他/她必须重定向到includes / index.php文件。 但我得到了500服务器错误。
答案 0 :(得分:2)
您的500错误的原因是: Redirect to non-URL
由于您在匹配的模式和目标网址中缺少前导斜杠。
使用此规则修复它:
Redirect 301 /includes/config.php /includes/index.php
答案 1 :(得分:1)
尝试:
Redirect 301 /includes/config.php http://yoursite.com/includes/index.php
虽然,如果htaccess在include dir中,那么你根本不需要/包含。 第二个网址也必须填满 - 如上所述。