Возможно, я собираюсь сделать это не так, но у меня есть некоторые страницы в нашей домашней CMS, которые я хочу преобразовать в использование довольно постоянных ссылок. В настоящее время их URL-адреса страниц выглядят следующим образом:
http://ourdomain.com/articles/?permalink=blah-blah-blah
Я хочу преобразовать их в:
http://ourdomain.com/articles/blah-blah-blah
У меня есть столбец в db для permalinks, который при создании статьи автоматически преобразует заголовок в постоянную ссылку.
Как я могу написать правило перезаписи для этого? Это даже лучший способ добиться этого?
Если в строке запроса ничего нет, вы можете опустить QSA
:
RewriteRule articles/(.+) articles/?permalink=$1 [QSA,L,B]