如何设置友好的URL

时间:2010-11-23 22:36:05

标签: php .htaccess friendly-url

我正在寻找有关实施友好网址的最佳方式的建议。

我目前所做的是将所有404请求重定向到index.php不存在的文件夹或文件。 index.php读取查询字符串并进行数据库调用,以查看url是否在page_urls表中,然后根据页面类型获取内容等等。

.htaccess包含以下几行:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]

有更“聪明”的方式吗?谢谢。

谢谢。

1 个答案:

答案 0 :(得分:1)

我发现的最佳方法是执行以下操作:

RewriteEngine on 
RewriteRule ([a-zA-Z0-9_-]*)\.html index.php?page=$1 [L]