使用.htaccess在mod_rewrite中进行默认重定向

时间:2016-09-18 16:39:48

标签: php apache .htaccess redirect mod-rewrite

简单的问题......根据本教程:URL Rewriting我想制作一个简单的重定向规则。我正在使用我的testserver,因此该网站位于域的子目录中: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.

我做错了什么?我认为这不是一件大事...... 谢谢!

1 个答案:

答案 0 :(得分:1)

试试这个:

inline def pow(b: Double, inline n: Int): Double = {
  if (n == 0) 1
  else pow(b, n - 1)
}

或者这个:

RewriteEngine On
RewriteBase /lcbs/
RewriteRule ^index$ index.php?page=news&parent=lcbs