Articles of mod rewrite

Как переписать .php на .html с правилами mod_rewrite

Простой легкий. Я пытаюсь изучить mod_rewrite и столкнулся с проблемой Вот мой url example.com/index.php?id=1&title=some_title Я хочу, чтобы страница могла принимать example.com/1/some_title.html Как мне это сделать?

dyanmic url не переписывает ht доступ

Все мои перезаписи работают отдельно от одного. Когда пользователь ищет, я хочу, чтобы URL-адрес отображался правильно в строке url. Options +FollowSymLinks RewriteEngine on RewriteBase /website/ RewriteCond %{THE_REQUEST} /search\?c=([^&\s]+)&s=([^&\s]+)&mincost=([^&\s]+)&maxcost=([^&\s]+)&sort_by=([^&\s]+)&colour=([^&\s]+) [NC] RewriteRule ^search/%1/%2/%3/%4/%5/%6? [L,R] RewriteRule ^product/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ product.php?id=$1&c=$2&name=$3&page=$4 [L,QSA] RewriteRule ^product/([^/]+)/([^/]+)/([^/]+)/?$ product.php?id=$1&c=$2&name=$3 [L,QSA] RewriteRule ^search/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ search.php?c=$1&s=$2&mincost=$3&maxcost=$4&sort_by=$5&colour=$6&page=$7 [L,QSA] RewriteRule ^search/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ search.php?c=$1&s=$2&mincost=$3&maxcost=$4&sort_by=$5&colour=$6 [L,QSA] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule […]

.htaccess mod_rewrite Неизвестное количество переменных формы GET

Что я делаю: Я создаю поиск с расширенными фильтрами (много флажков), и я использую эту функцию PHP, чтобы дать им все то же имя с [] в конце. Вот упрощенный пример: (HTML) <h3>Elements</h3> <label><input type="checkbox" name="elementPicked[]" value="1" checked="checked" /> Fire</label> <label><input type="checkbox" name="elementPicked[]" value="2" checked="checked" /> Water</label> <label><input type="checkbox" name="elementPicked[]" value="3" checked="checked" /> Wind</label> <h3>Rarity</h3> […]

Как получить cookie, установленный файлом htaccess при первой загрузке

Мне нужно получить значение cookie при первой загрузке страницы, я знаю, что cookie можно получить при второй загрузке. Мне нужно это, поскольку я хочу перенаправить на основе значения cookie, заданного сервером htaccss. Я установил cookie таким образом в файле htaccess. RewriteRule ^ – [CO=fullsite:yes:.example.com] Я хочу получить значение в php. Я знаю только этот путь, […]

.htaccess внутреннее перенаправление не работает для подпапки

У меня есть сайт, в котором есть другой сайт внутри подпапки. Например, www.domain.com и www.domain.com папке будет www.domain.com/uk/ . Оба они содержат дубликаты файлов, поэтому даже файл .htaccess является таким же. Теперь проблема заключается в том, что я перенаправляю пользователей через .htaccess внутри uk папки uk в файл в том же каталоге, который перенаправляет их […]

Удалить приложение / webroot из URL-адреса

Я пытаюсь удалить app / webroot из url в моем приложении CakePHP, используя htaccess. Мы знаем, что это можно устранить, просто указав vhost на папку app / webroot, но по некоторым причинам разработчики здесь предпочитают исправлять это с помощью htaccess. Любой, кто знает или это возможно?

htaccess переписывание URL-адресов с несколькими косой чертой

Попытка разработать набор правил .htaccess mod_rewrite, которые будут устанавливать эти ссылки: domain.com/content-page domain.com/region/another-page domain.com/region/brand/more-content-here для извлечения файлов: domain.com/content-page.php domain.com/region-another-page.php domain.com/region-brand-more-content-here.php Где «регион» и «бренд» и название страницы являются переменными / изменяемыми. Пока у меня есть: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.php [NC,C] RewriteRule ([^/]+)/([^/]+) $1-$2 [NC,L] Это работает, но только для одной косой […]

Mod Переписать и передать URL как параметр

У меня небольшие проблемы с перестройкой мод. Мой друг пишет сценарий, который позволяет загружать изображения. То, что мы хотим сделать, – это позволить пользователю добавлять доменное имя к прямой ссылке изображения, и сценарий будет извлекать изображение из предоставленного URL-адреса. Например, если изображение находится по адресу: http://www.test.com/image.jpg , добавление domain.com /http://www.test.com/image.jpg позволит скрипту получить этот URL-адрес […]

Очень простой вопрос о переписывании

У меня есть этот URL: http://www.mydomain.com/index.html И хотите, чтобы правило переписывало приведенное выше: http://www.mydomain.com Другими словами, удалите часть index.html кода … Что-то вроде этого может быть: RewriteRule ^$ index.html [NC] благодаря ОБНОВИТЬ: Когда вы вводите www.domain.com в браузере, открывается opencourse index.html. Но когда вы нажимаете «домой» в меню на моем веб-сайте, отображается весь полный URL-адрес, […]

.htaccess сделать папку действовать как root?

Есть ли способ сделать .htaccess сказать, что папка будет действовать как самый низкий уровень? Я имею в виду это, скажем, у вас есть такая папка: /около/ / Контакт / / CSS / /изображений/ .htaccess index.php header.php Если они находятся в /contact/index.php , то если у меня <a href="../index.php">Home</a> чтобы перейти на домашнюю страницу, все будет […]