Сделайте строку htaccess, которая переписывает это

У меня есть адрес, который я бы хотел сократить и сделать так, чтобы он выглядел намного лучше:-)

http://www.mysubdomain.mydomain.com/test/make/n.php?o=My%20test&template=Lovely

Важны следующие параметры: o= и template=

Как я могу сделать htaccess, который позволяет мне перейти на основной домен и использовать этот адресhttp://www.mydomain.com/Lovely/My%20testи это будет показывать содержание вышеуказанной ссылки / страницы?

Я много читал о htacces, но не понял этого. Что бы я ни тестировал, это просто не работает. Поэтому я надеюсь, что смогу получить помощь от одного или нескольких экспертов по htaccess;-)

Напомним: я намерен сделать короткий URL-адрес, например, такой: mydomain.com/templatename/special%20words, который будет отображать содержимое первой ссылки в этом сообщении.

Спасибо:-)

1 ответ

Вот код, который должен работать для вас:

Options +FollowSymLinks -MultiViews
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^/]*/[^/]*/?$ n.php?o=$1&template=$2 [L,QSA]
Другие вопросы по тегам