简单的问题…根据本教程:URL重写我想做一个简单的重定向规则。我在我的测试服务器上工作,所以网站在域名的子目录中:http://my-server.de/lcbs。我想把http://my-server.de/lcbs/index重定向到http://my-server.de/lcbs/index.php?page=news&parent=lcbs。所以我使用这个规则:
RewriteEngine On
RewriteRule ^lcbs/index?$ lcbs/index.php?page=news&parent=lcbs
现在,当我想打开http://my-server.de/lcbs/index时,出现了这个错误:
The requested URL /lcbs/index was not found on this server.
如果我把它改成以下代码:
RewriteEngine On
RewriteRule ^index?$ index.php?page=news&parent=lcbs
出现此错误:
The requested URL /var/www/lcbs.de/public_html/index.php was not found on this server.
我做错了什么?我认为这不是什么大事……谢谢!
试试这个:
RewriteEngine On
RewriteBase /lcbs/
RewriteRule ^index$ index.php?page=news&parent=lcbs
或:
RewriteEngine On
RewriteRule ^lcbs/index$ lcbs/index.php?page=news&parent=lcbs