Сделайте строку 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]