我的网址目前看起来像这样:
http://domain.com/news/articles.php?id=22&category=investments&title=securing-your-future-making-the-right-investment
如何使用mod_rewrite使网址看起来更像这样:
http://domain.com/news/articles/investments/securing-your-future-making-the-right-investment
编辑:还需要包含id变量
答案 0 :(得分:0)
在您的.htaccess文件中添加以下内容:
^ /新闻/文章/([0-9] +)/(。*)$保证,你的将来制定最合适的投资$ /news/articles.php?id=$1&category=$3s&title=$2 [L]
不知道3美元,但您列出的网址中似乎没有类别,所以我想这不是必需的。
这应该使它工作;)
答案 1 :(得分:0)
#enable mod rewrite
RewriteEngine On
RewriteRule ^/news/articles.php?id=([0-9]+)&category=([a-zA-Z]+)&title=([a-zA-Z]+)$ /news/articles/$2/$1_$3
ID必须存在于URL中,因此它看起来像:
http://domain.com/news/articles/investments/ {ID} _securing-您-未来决策最右投资
祝你好运。