.htaccess исправить для довольно постоянную ссылку в PHP? - PullRequest
1 голос
/ 28 июля 2010

Возможно, я поступаю об этом неправильно, но у меня есть несколько страниц в нашей доморощенной CMS, которые я хочу преобразовать, используя симпатичные постоянные ссылки. В настоящее время URL их страниц выглядят так:

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

Я хочу преобразовать их в:

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

У меня есть столбец в БД для постоянных ссылок, который при создании статьи автоматически преобразует заголовок в постоянную ссылку.

Как бы я написал правило перезаписи для достижения этой цели? Это даже лучший способ сделать это?

1 Ответ

2 голосов
/ 28 июля 2010

Если в строке запроса ничего нет, вы можете опустить QSA:

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