htaccess的重写友好的URL的 [英] .htaccess rewrite friendly URL's
问题描述
不知道这是可能的,但我有我想作以下URL更友好
Not sure if this is possible, but I have the following URL that I want to make more friendly
http://www.myurl.com/content.php?id=13089093057550&slug=this-is-a-nice-url
和我希望它看起来是这样的:
http://www.myurl.com/this-is-a-nice-url
and I want it to look like this:
http://www.myurl.com/this-is-a-nice-url
有谁知道如何做到这一点?
Does anyone know how to do this?
在此先感谢您的帮助
推荐答案
您将需要通过身份证到PHP code,以显示内容,我相信。对于前看SO网址这个问题: http://stackoverflow.com/questions/6520671/htaccess-rewrite-friendly-urls
在那里通过两个 ID
和塞
。所以,你可以有友好的URL,如:
You'll need to pass id to your php code in order to display content I believe. For ex look at the SO URL for this question: http://stackoverflow.com/questions/6520671/htaccess-rewrite-friendly-urls
where it is passing both id
and slug
. So you can have friendly URLs like:
http://www.myurl.com/13089093057550/this-is-a-nice-url
如果您决定通过我的建议去那么这里就是code,你需要在.htaccess:
If you decide to go by my suggestion then here is the code you will need in .htaccess:
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteRule ^([0-9]*)/(.*)/?$ /content.php?id=$1&slug=$2 [L,QSA]
这篇关于htaccess的重写友好的URL的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!