2016-10-19 2 views
0

Я хочу, чтобы переписать мой URL нижеURL Rewrite с динамической URL, прежде чем параметры

https://xxx.xxx/159/prepared-is-me-marianne-pleasure-likewise-debating-wonder?show=199 

стать как этого

https://xxx.xxx/159/prepared-is-me-marianne-pleasure-likewise-debating-wonder/show/199 

Моего текущим переписывают это

RewriteRule ^/(.*)/(.*)?show=(.*)$ /$1/$2/show/$3 [L] 

Но это делает не работать.

как я проверить здесь мое правило http://htaccess.mwl.be/ это говорит мое правило не соответствует условию входного URL

+0

Вы говорите, что хотите от A до B, но ваше правило пытается от B до A. Также «кажется, что не работает» не говорит мне, в чем ваша проблема. Вы должны написать вывод, который вы получите, и то, что вы ожидаете – pmmaga

+0

@pmmaga Я очистил свое правило извините –

+0

Лучше! Но я до сих пор не знаю, какой результат вы получаете. – pmmaga

ответ

0

Как объяснено, on this previous question, RewriteRules не учитывают запрос, только фактический путь. Таким образом, ваша ?show= часть вашего исходного URL никогда не будет сопоставлена.

Смежные вопросы