Я хочу открыть этот URL:путь изменения по RewriteRule
http://www.example.com/quiz/en/my-love/123232
и шоу:
http://www.example.com/quiz/en/my-love?result=123232
, как сделать это с помощью .htaccess и RewriteRule?
Я хочу открыть этот URL:путь изменения по RewriteRule
http://www.example.com/quiz/en/my-love/123232
и шоу:
http://www.example.com/quiz/en/my-love?result=123232
, как сделать это с помощью .htaccess и RewriteRule?
Первый ответ Google об этом:
Redirect 301 /oldfile.htm /newfile.htm
EDIT
К сожалению, он не будет работать в вашем случае, вы правы.
Я думаю, что вы могли бы взглянуть на это один: htaccess 301 redirect issue with url variables
Или для документов:
RE-EDIT
После документации:
RewriteRule ^/quiz/en/my-love?result=([^/d]+)/?$ quiz/en/my-love/$1 [L,QSA]
/\ не тестировалось
попробовать это сообщить, если какой-либо вопрос.
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z]+)/([a-z]+)/([a-zA-Z-]+)/(\d+)$ $1/$2/$3.php?result=$4
но en, my-love, 123232 это переменные, а не константы ... это можно сделать? –
Хорошо, вы правы, не хорошо прочитали ваш вопрос. См. Мой отредактированный ответ. Надеюсь, поможет. – JazZ