HTAccess URL重写

时间:2013-07-16 18:39:46

标签: .htaccess

我无法使用.htaccess指导我的新闻页面。 我在名为new_item.php的文件夹新闻中显示来自php脚本的新闻,我得到id =查询字符串并查询数据库。我现在将我的新闻链接更改为“mysite / news / $ id / news_title”我怎么能这样做我用.htaccess尝试了下面的代码但没有成功。

RewriteEngine On 
RewriteRule    ^news/([0-9]+)/(.*)$    ^news_item.php?id=$1   

1 个答案:

答案 0 :(得分:0)

通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在.htaccess目录下的DOCUMENT_ROOT中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^news/([0-9]+)/.+$ /news/news_item.php?id=$1&lang=en [L,NC,QSA]