我想在“.htaccess”文件的帮助下重写URL,但有一些问题。
http://domian.in/code.php?code=hby5
到
我在htaccess代码下面使用了这个,但是“ 500内部服务器错误”。
RewriteEngine On
RewriteRule ^([^/]*)$ /code.php?code=$1 [L]
任何帮助都会很明显。
答案 0 :(得分:0)
您的规则导致无限内部重定向(/code.php => /code.php....
),因为([^/]*)
也匹配您的重写目标/code.php
并将其重写为自身,要解决此问题,您需要排除目标来自规则的/code.php
RewriteEngine On
RewriteRule ^((?!code\.php)[^/]*)$ /code.php?code=$1 [L]