我对此很陌生,并且已经阅读了几篇关于 URL 重写的文章。
http://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/
http://coding.smashingmagazine.com/2011/11/02/introduction-to-url-rewriting/
我想做的就是改变 www.domain.com/single-recipe.php?id=6
到 www.domain.com/recipes/6
从教程中,我在 .htaccess 中提出了以下代码
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
RewriteRule ^recipes/([0-9]+)/?$ single-recipe.php?id=$1 [NC,L] # Handle recipe requests
当我尝试访问网站上的任何页面时,我会收到一个可爱的内部服务器错误 500。
任何帮助,将不胜感激。