Я пытался конвертировать из URL, как это:
http://java.scandilabs.com/faq?key=Contents_of__gitigno
К URL, как это:
http://scandilabs.com/technology/knowledge/Contents_of__gitigno
ответ Эндрю выше работал для меня с добавлением знака вопроса в конце отбросить исходную строку запроса:
RewriteCond %{HTTP_HOST} ^java
RewriteCond %{QUERY_STRING} ^key=(.+)$
RewriteRule ^(.*)$ http://scandilabs.com/technology/knowledge/%1? [R=301,L]
Примечание если вы используете apache 2.4 или выше, вы можете использовать флаг QSD вместо вопросительного знака.
Andrew Moore and Gumbo Спасибо, но большое спасибо. Я пытаюсь решить более чем одну неделю без успеха. Решение, предлагаемое Gumbo, разрешает проблему. При встрече с людьми, желающими помочь другим, которые не знают, я уверен, что у нас может быть лучший мир. Извините ошибки, но мои знания английского языка очень ограничены. Я просто хочу поблагодарить. Vera – Vera
@Vera: Получил ваше сообщение :) – Gumbo
Вы решили мою проблему, когда все другие ответы stackoverflow на аналогичных сообщениях не могли. благодаря –