Articles of rewrite

htaccess переписать несколько доменов

У меня есть домен с двумя доменами. В основном, 2 домена для моих многоязычных посетителей. domain1.com/en/ нужно переписать domain1.com/en/ на domain2.com , чтобы пользователь мог увидеть английскую версию сайта, просто набрав domain2.com в адресной строке вместо domain1.com/en/ , Какие-нибудь советы? и btw: я использую php / apache. EDIT: оба домена указывают на одну учетную запись […]

Перепишите URL-адрес настраиваемого веб-сайта электронной коммерции на основе php

Я много экспериментировал, но они не работали для меня, поэтому я должен поставить этот запрос, для которого мне нужны очень конкретные решения. Нет CMS. Веб-сайт – это сайт электронной коммерции, разработанный с использованием php Структура URL-адреса моего сайта Страницы продукта = https://www[dot]sitename.com/product.php?product=productid Для страниц категории = https://www[dot]sitename.com/category.php?category=category-name Для SubCat Pages = https://www[dot]sitename.com/category.php?subcategory=sub-category-name я хочу Страницы […]

Нужна помощь в написании URL Rewrite rule Регулярное выражение для PHP и htaccess

Я читал много сайтов, рассказывающих о том, как использовать правила перезаписи и регулярные выражения, но все они, как правило, относятся к конкретным примерам, не разбивая каждый фрагмент синтаксиса и фактически помогая мне изучить концепции, чтобы я мог писать тип кода, который мне нужен. Любая помощь высоко ценится! У меня такой URL-адрес: http://www.mysite.com/myphp.php?x=1A&y=2B&c=some1&d=some2 Я бы хотел, […]

htaccess скрыть каталог со всех URL-адресов на веб-сайте

Я пробовал все, начиная с форумов, но без результата. Как я могу скрыть каталог «пример» со всех URL-адресов на веб-сайте. Например, когда пользователь вводит: www.domain.com/example/en/file.php or www.domain.com/example/ru/file.php or www.domain.com/example/de/file.php Я хочу, чтобы он видел только в URL: www.domain.com/en/file.php or www.domain.com/ru/file.php or www.domain.com/de/file.php но из www.domain.com/example/en/file.php or www.domain.com/example/ru/file.php or www.domain.com/example/de/file.php Мой текущий htaccess: Options +FollowSymLinks -MultiViews […]

GET, URL-Rewrite

Продолжение из моего предыдущего потока: GET, if, elseif Я использую CMS, но он переписывает URL-адрес где-то через файлы. Как мне обойти работу с $ _GET без расширения .php? Options +MultiViews Это все равно не позволит мне посетить /something.php, это говорит, что не найден. (Будет ли это потому, что страницы не находятся в /, они находятся […]

Правило перезаписи приводит к ошибке 403 запрета

Я вчера задал вопрос, и пользователь «faa» пытался мне помочь, но, к сожалению, мы не смогли решить проблему. Оригинальный вопрос здесь: переписывание url с htaccess, когда существует каталог Я делаю простой переписать, но он не работает (по-видимому) из-за разрешений доступа к каталогу. Код: * Динамическая страница: url.com/index.php?page=download Rewrite Rule: ^ скачать $ /index.php?page=download Проблема: Существует […]

.htaccess переписать правила для нескольких параметров

Переписывание следующих 3 URL-адресов http://example.com/index.php?page=search http://example.com/search http://example.com/index.php?page=profile&value=myname – http://example.com/myname http://example.com/index.php?page=stats&type=daily – http://example.com/stats/daily Текущий .htaccess записывается следующим образом: Options -MultiViews RewriteEngine On RewriteBase / RewriteCond %{THE_REQUEST} /index\.php\?page=([^\s&]+)&value=([^\s&]+) [NC] RewriteRule ^ index/%1/%2? [R=302,L,NE] RewriteCond %{THE_REQUEST} /index\.php\?page=([^\s&]+)&type=([^\s&]+) [NC] RewriteRule ^ index/%1/%2? [R=302,L,NE] RewriteCond %{THE_REQUEST} /index\.php\?page=([^\s&]+) [NC] RewriteRule ^ index/%1/? [R=302,L,NE] RewriteRule ^index/([^/]+)/([^/]+)/?$ /index.php?page=$1&value=$2 [NC,L,QSA] RewriteRule ^index/([^/]+)/([^/]+)/?$ /index.php?page=$1&type=$2 [NC,L,QSA] […]

Преобразование пути к строковой переменной запроса с помощью mod_rewrite

Я пытаюсь отправить Apache: http://mydomain.com/these/are/arguments/mmmk чтобы: http://mydomain.com/?pages=these/are/arguments/mmmk Такие, что $_GET['pages'] будут отображать these/are/arguments/mmmk . Я установил «AllowEncodedSlashes» в On. Правило должно иметь возможность обрабатывать конечные косые черты, а когда нет подстраниц (например, http://mydomain.com ) Кто-нибудь знает, как выполнить эту задачу?

условие / правило перезаписи htaccess для поддоменов

Я хотел бы переписать все индексные файлы, такие как /index в моем поддомене, а также в моем домене. До этого момента не нужно было использовать субдомен. Теперь проблема заключается в правиле перезаписи из файла htaccess. Это переписывает URL-адрес, как в приведенном ниже коде: RewriteRule ^index\.(htm|html|php) http://%{HTTP_HOST}/ [R=301,L] RewriteRule ^(.*)/index\.(htm|html|php) http://%{HTTP_HOST}/$1/ [R=301,L] Означает, что в домене […]

Как сделать динамические страницы seo friendly url, используя htaccess

На моей странице php я дал ссылку как href = "test.php? Category =" xyz ". В URL-адресе я хочу, чтобы эта ссылка на страницу отображалась как« test / xyz ». В моем файле .htaccess я добавил RewriteRule ^test/([a-zA-Z]+) test.php?category=$ но это не работает для меня. Все остальные ссылки в test.php получают тест, присоединенный к их […]