不能为某些漂亮的网址找出mod_rewrite

时间:2013-07-28 06:25:43

标签: apache .htaccess url mod-rewrite dynamic

我无法弄清楚如何在我的.htaccess文件中写出我想要的这个条件。

我尝试了多种不同的方法但没有成功,但这就是我想要实现的目标。使用apache。

我当前的网址是这样的:http://site.com/page?id=123&variable=a-text-like-this 我想把它变成这个:http://site.com/differentpagename/a-text-like-this/

我想要隐藏真实网页的名称以及ID及其值。

有人可以请帮助我花了一整夜的时间试图解决这个问题。

1 个答案:

答案 0 :(得分:0)

这将做你想要的。但请注意,该ID在.htacess中是硬编码的,这非常糟糕。因此,每个别名都需要一行。这就是为什么我要求在脚本中将别名转移到id。

RewriteEngine on
RewriteRule differentpagename/a-text-like-this/ /page?id=123&variable=a-text-like-this [L]