2010-07-28 45 views
1

也许我会以错误的方式解决这个问题,但我在我们自己的CMS中有一些我想转换为使用漂亮的固定链接的页面。目前,他们的网页网址看看这本:.htaccess修复PHP中漂亮的固定链接?

http://ourdomain.com/articles/?permalink=blah-blah-blah

我希望将这些转化为:

http://ourdomain.com/articles/blah-blah-blah

我在DB的永久链接列,创建的文章的时候,自动将标题转换为永久链接。

如何将我写的重写规则来做到这一点?这甚至是完成这个的最好方法吗?

回答

2

如果在查询字符串中没有什么是可以省略QSA

RewriteRule articles/(.+) articles/?permalink=$1 [QSA,L,B] 
+0

嗯。这没有用。但是使用这个的.htaccess代码是什么做的是:! RewriteEngine叙述在 选项+的FollowSymLinks RewriteBase /篇/图/ 的RewriteCond%{} REQUEST_FILENAME -f 的RewriteCond%{} REQUEST_FILENAME -d RewriteRule。 /articles/view/index.php [L] 1,L] ...,然后通过$ _SERVER [ 'REQUEST_URI']获得永久链接,修整出来的不需要的部分,并通过过滤mysql_real_escape_string,以及使用作为我的查询字符串。 – TWLATL 2010-07-29 12:10:42