Articles of mod rewrite

htaccess переписать с идентификатора страницы на имя не работает

Я вызываю ?page=about использовании метода GET в форме на index.php (т. Е. «About» – это опция выбора). Когда я нажму кнопку «Отправить», URL-адрес будет выглядеть так: http://example.com/?page=about Однако я хотел бы, чтобы это выглядело так: http://example.com/about но держите скрипт (PHP), работающий на index.php (не делайте и не хотите иметь файл «about»), т.е. Я хотел бы […]

Url переписывание mod_rewrite

Я работаю с mod_rewrite в первый раз. Я собираюсь представить сценарий. Просто дайте мне знать, возможно ли это или нет. предположим, что у меня есть таблица базы данных с тремя таблицами атрибутов (id, title, parentid). и мой url для доступа к конкретному контенту выглядит следующим образом: example.com/content.php?id=some_value Теперь, для идентификатора some_value, title является some_title. Возможно […]

адаптация ссылок после mod_rewrite

С помощью кого-то из Stack Overflow мне удалось изменить свои ссылки, чтобы они стали более удобными для пользователей и поисковых систем. Этот URL http://www.showcase.zz.mu/oferta.php?tip=Club&nume=Goblin&localitate=Bucuresti&judet=Bucuresti&id=52138700c4d7c был изменен на этот URL http://showcase.zz.mu/oferta/Club-Goblin-Bucuresti-Bucuresti-52138700c4d7c.php . Если я попытаюсь получить доступ к новому URL-адресу вручную, он работает так, как должен. Однако на моей странице поиска сгенерированная ссылка по-прежнему остается старой, […]

Переписывание URL-адресов назад и вперед с помощью mod_rewrite

Может быть, это будет очень простой вопрос, мой URL-адрес сайта ужасно написан, поэтому я хочу переписать их. Поэтому я готов активировать mod_rewrite. Вопрос заключается в следующем: Предположим, мой url переключается с site_url/index.php?page=mypage&type=mytype на site_url/mypage/mytype , что произойдет, если обновить страницу, нужно ли в файле .htaccess site_url/mypage/mytype процесс для перезаписи?

htaccess rewrite QueryString исчезает в Apache 2.2, но работает в версии 2.4

Следующее правило: RewriteRule ^api/([\w-]+)/?$ api.php?method=$1 [QSA] На локальном сервере Apache 2.4 он позволяет мне переписать: /api/create-account/?name=abcd в /api.php?method=create-account&name=abcd На производственном сервере, который является Apache 2.2, запрос отправляется на api.php . Но в моем скрипте не найден параметр строки запроса. Если я сброшу $_REQUEST , $_GET или $_POST , я получаю пустой массив. Что мне не […]

mod переписать с запросом

Возможный дубликат: Query Strings & Mod ReWrite Я пытаюсь использовать mod rewrite, чтобы сделать ссылки более красивыми без www и перейти от: http://example.com/folder/page.html к http://example.com/index.php?page=page&folder=folder Я управлял базовой версией этого для страниц верхнего уровня, которые не находятся в папках, но я озадачен тем, как включить это правило и получить папку. Мне также хотелось бы, чтобы […]

htaccess Переписывать переменные GET в URL, но все же иметь к ним доступ

Я пытаюсь поместить что-то в файл .htaccess, который позволит мне изменить следующий URL-адрес: http://www.mysite.com/profile?user=theuser К чему-то вроде: http://www.mysite.com/profile/theuser Но на странице все еще можно сделать что-то вроде: echo $_GET['user']; // echos "theuser" Это возможно? Как мне это сделать? ПРИМЕЧАНИЕ. Я пытаюсь получить URL-адрес в адресной строке, чтобы показать http://www.mysite.com/profile/theuser

Имя пользователя mod rewrite

Мне нужна помощь с mod rewrite … Я пытаюсь изменить domain.com/user.php?username=foo в domain.com/foo Моя текущая переписка: RewriteRule username/(.*)/ user.php?username=$1 [L] RewriteRule username/(.*) user.php?username=$1 [L] которые выходят domain.com/username/foo но я не доволен этим.

Добавление дополнительных каталогов в url с помощью mod_rewrite

Я использую mod_write, чтобы вытаскивать URL из моей базы данных. Я работаю на базовом уровне, но то, что я застрял, – это создание сложных URL-адресов с использованием различных слизней, выведенных из базы данных в виде каталогов в URL-адресе. В настоящее время URL-адрес перед использованием mod_rewrite выглядит так: www.domainname.co.uk/company?=1&staff=3 Это приведет вас к профилю персонала на […]

.htaccess переписать правило со статическими файлами дает мне 404, что мне не хватает?

В моем проекте (Silex) есть web/index.php и активы в web/css/* , web/img/* и т. Д. Я поместил следующий файл .htaccess в корень общедоступной html-папки: <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteBase web RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [QSA,L] </IfModule> Каждый запрос должен быть переписан в веб-папку ( RewriteBase web директива RewriteBase web ), и […]