Описание тега mod-rewrite

Модуль перезаписи URL для веб-сервера Apache. Он обычно используется для так называемых "красивых" URL-адресов, но также обеспечивает мощность и гибкость для выполнения различных задач обработки запросов, помимо простых замен.
1 ответ

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

У меня есть адрес, который я бы хотел сократить и сделать так, чтобы он выглядел намного лучше:-) http://www.mysubdomain.mydomain.com/test/make/n.php?o=My%20test&template=Lovely Важны следующие параметры: o= и template= Как я могу сделать htacce…
2 ответа

Исключение каталога с ISAPI-Rewrite

Я пытаюсь исключить каталог с ISAPI-Rewrite (примечание: это порт windows / iis mod-rewrite). Каталог, который я хочу исключить, это "api", когда он находится в корне сайта. Вот мое правило: RewriteRule ^ (/ api /)(.+)$ $ 1 $ 2 [NC, L] Запрос будет …
19 май '09 в 13:38
1 ответ

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

Я пытаюсь использовать модуль mod_rewrite для создания гладких URL. Так например мой example.com/pages/group/index.php?id=1&slug=example-keyword станет example.com/group/1-example-keyword, У меня проблема со вторым параметром и тем, как он разде…
10 июн '14 в 16:05
1 ответ

Какой метод маскировки URL работал в отключенном браузере Javascript?

Я пробовал iframing, но он не работал в отключенном браузере Javascript. Кто-нибудь, пожалуйста, скажите мне, как я могу замаскировать URL-адрес и все еще работал в ситуации отключения Javascript, заранее спасибо.
01 дек '14 в 06:15
1 ответ

Zend Frame Работа индекса дает 404

У меня сегодня странная проблема, я попытался исправить это с помощью Google, пока не повезло. Проблема в том, что у меня есть файл IndexController.php в приложении Zend Framework, и он вызывает простое действие, но когда я пытался получить к нему д…
01 апр '13 в 07:13
1 ответ

Изменить имя файла с помощью.htaccess

Мой главный вопрос, по соображениям безопасности, я хотел бы знать, возможно ли фактически изменить имя (в некотором смысле) файла веб-сайта, используя.htaccess. Например, если у меня есть файл /index.php и я хочу сделать так, чтобы /mysite перенапр…
25 янв '13 в 15:18
2 ответа

Почему.htaccess переписывает правила, которые прекрасно работают в других местах, чтобы создать циклы перенаправления?

Я пытаюсь форсировать не www + https в.htaccess на экземпляре AWS EC2. Хотя здесь, в Stackru, существует множество явно работающих решений, все они создают для меня только циклы перенаправления. Я получаю цикл перенаправления, когда я пытаюсь это пр…
18 июн '15 в 19:44
1 ответ

mod_rewrite работает в подкаталоге, а не в базовом каталоге

Правило перезаписи: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-zA-Z0-9_\-.]+)/?$ storefront.php?id_user=$1 [L] Когда помещено в подкаталог т.е. http://example.com/subdirectory/ он работа…
09 дек '14 в 18:26
1 ответ

Переписать правило для конкретного имени / значения, чтобы иметь приоритет над другими

У меня есть два правила переписывания: RewriteRule ^([^/]+)/([^/]+)/?$ /?action=viewCategoryName&categoryName=$1&page_identifier=$2 [L,QSA,B] а также RewriteRule ^([^/]+)/?$ /?action=viewHomepageName&page_identifier=$1 [L,QSA,B] Я хотел …
06 окт '14 в 12:04
2 ответа

Использование Apache mod_rewrite для перенаправления на статический контент, если существует

Фон Я оптимизирую некоторые страницы с высокой посещаемостью, создавая статический кеш. Поскольку содержимое меняется не часто, механизм генерации и аннулирования кэша был простым. В настоящее время, однако, я обращаюсь к кешу через PHP (основной fi…
02 мар '12 в 19:37
2 ответа

Мод переписать с несколькими строками запроса

Я полный n00b, когда дело доходит до регулярных выражений. Мне нужны эти перенаправления: (1) www.mysite.com/bike.php?id=001&product=Product-Name&source=Source-Name should become -> www.mysite.com/Source-Name/001-Product-Name (2) www.mysi…
11 июн '10 в 07:02
2 ответа

Динамический чистый URL.htaccess

Я долго искал, как сделать чистые URL, но я не могу найти ответ на свою проблему. Это моя настройка PHP в index.php: <?php $page = $_GET["page"]; if(file_exists("pages/{$page}.php")) { include ("pages/{$page}.php"); } else if (empty($page)) { inc…
30 июл '14 в 19:06
1 ответ

Очень простая помощь mod_rewrite

У меня есть каталог с именем fb и скрипт внутри с именем like.php. Я бы хотел, чтобы get-id передавался в like-файл с помощью mod_rewrite. mypage.com/fb/like.php?id=5 будет mypage.com/fb/like/5 Мой (не работает) htaccess выглядит так: RewriteEngine …
21 сен '11 в 10:47
1 ответ

Как отменить изменения, внесенные в файл.htaccess

Я возился с созданием собственной CMS и играю с .htaccess файл. Я искал в Интернете фрагмент кода, который добавлял бы косую черту в каждый HTTP-запрос. Вставив код, я понял, что он также удалит имя подкаталога, в котором я работал. URLS: Итак, вот …
24 сен '14 в 18:55
1 ответ

Домен повторяется дважды на странице ошибки 404 при использовании htaccess

Я разрабатываю файл.htaccess для моего сайта, чтобы очистить URL-адреса. Я пытаюсь переименовать свою страницу контактов, чтобы убедиться, что она работает, но я получаю страницу с ошибкой 404, в которой говорится, что мой URL отсутствует. Файлы.hta…
12 окт '15 в 13:38
3 ответа

Apache RewriteRule servererror 500

Я создал одностраничный веб-сайт, на котором есть выбор языка. С помощью этого селектора URL-адрес изменится на www.domain.com/en (или любой другой язык, который был выбран). На моем сервере разработчика все работает нормально, но когда я перемещаю …
30 июн '16 в 08:28
1 ответ

.htaccess mod_rewrite меняет случайное слово на имя папки

Я пытаюсь ввести следующий URL в адресную строку: http://localhost/ci/page/random/3 random может быть любым, но будет заголовком страницы и используется только для целей SEO. и 3 может быть любым числовым значением, но используется для получения зап…
07 дек '14 в 21:18
1 ответ

%{REQUEST_URI} не работает с index.php

У меня есть сайт, который использует следующий формат ссылок: http://www.website.com/section1/index.php http://www.website.com/section2/index.php http://www.website.com/section3/index.php http://www.website.com/section1/section4/index.php Я пытался …
09 окт '14 в 04:57
1 ответ

Htaccess. сначала выдайте ошибку 404, а затем перенаправьте.com/? динамические страницы php

Я вижу, что Google по ошибке проиндексировал тысячи URL, которых нет в sitemap.xml. Эти URL, вероятно, считаются дублирующимся контентом (только по данным Google). Я должен был бы деиндексировать их довольно быстро. Так что 410 ушел или 404 не найде…
1 ответ

WordPress и Angular2 URL-адреса не работают

Я работаю над приложением angular2, которое размещается вместе с сайтом WordPress. Ниже приводится структура каталогов: /var/www/html app/ (angular2 app is placed under this folder) wp-includes/ wp-content/ ... Файл htaccess помещается в папку html …