2011-03-24 102 views
0

我可以用简单的形式改变我的网址。 如何使用重写规则htaccess的我想改变我的网址

我的网址是http://test.com/wishdetails?wishid=czoyOiIzNiI7&title=my_weekend_story

我想这http://test.com/wishdetails/my_weekend_story

所以请帮助我。如何更改 请快速回复。

感谢....................

+2

这个“wishid”应该来自哪里? – 2011-03-24 09:52:42

+0

有成千上万个类似的问题已经回答。 – kapa 2011-03-24 09:56:16

+0

你的问题解决了吗? – 2011-03-24 11:11:05

回答

2

你可以做到这一点使用此代码:

RewriteEngine On 

RewriteRule ^wishdetails/my_weekend_story$ wishdetails?wishid=czoyOiIzNiI7&title=my_weekend_story 


或者,如果my_weekend_story是变量,你可以使用此代码:

RewriteEngine On 

RewriteRule ^wishdetails/(\w+)$ wishdetails?wishid=czoyOiIzNiI7&title=$1 


请你注意,你将需要启用mod_rewrite的我如果你使用的是Apache。

+0

似乎任何取代'my_weekend_story'的地方都应该是查询字符串中title的值。 – kapa 2011-03-24 09:59:46

+0

我们可以为动态创建的页面创建动态规则 – Starx 2011-03-24 10:11:37

+0

@bazmegakapa:感谢您的评论! – 2011-03-24 10:12:49

1
RewriteEngine On 
RewriteRule ^wishdetails/([^/]*)$ /wishdetails?wishid=czoyOiIzNiI7&title=$1 [L]