的.htaccess重写友好的URL [英] .htaccess rewrite friendly URLs

查看:155
本文介绍了的.htaccess重写友好的URL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不知道这是可能的,但我有我想要更友好以下网址:

I am 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

和我希望它看起来是这样的:

And I want it to look like this:

http://www.myurl.com/this-is-a-nice-url

我如何做到这一点?

How do I do this?

推荐答案

您需要ID传递给你的PHP code,以显示的内容,我相信。例如,看一下堆栈 溢出URL这个问题: http://stackoverflow.com/questions/6520671/htaccess-rewrite-friendly-urls 在那里传递无论 ID 蛞蝓。所以,你可以有友好的URL,如:

You'll need to pass the id to your PHP code in order to display content I believe. For example, look at the Stack Overflow 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆