0
我想在「.htaccess」文件的幫助下重寫URL,但有一些問題。用htaccess重寫URL時出錯
http://domian.in/code.php?code=hby5
到
我用這個下面的htaccess代碼,但具有 「500內部服務器錯誤」。
RewriteEngine On
RewriteRule ^([^/]*)$ /code.php?code=$1 [L]
任何幫助將是可觀的。
我想在「.htaccess」文件的幫助下重寫URL,但有一些問題。用htaccess重寫URL時出錯
http://domian.in/code.php?code=hby5
到
我用這個下面的htaccess代碼,但具有 「500內部服務器錯誤」。
RewriteEngine On
RewriteRule ^([^/]*)$ /code.php?code=$1 [L]
任何幫助將是可觀的。
你的規則是導致無限內部重定向(/code.php => /code.php....
),因爲([^/]*)
也符合你重寫目的地/code.php
並重寫爲自身,來解決這個問題,就需要從規則
RewriteEngine On
RewriteRule ^((?!code\.php)[^/]*)$ /code.php?code=$1 [L]
開關排除目標
/code.php
在apache的調試模式上。所以你可以看看你的rewirting是否可以工作:http://stackoverflow.com/questions/7738170/how-to-debug-htaccess-rewrite-script – Jens