Articles of .htaccess

Добавление дополнительных каталогов в 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 ), и […]

Обслуживание статического содержимого из домена Cookieless – использование субдомена и .htaccess

Я могу иметь много изображений на странице (например, 70) и хочу обслуживать их без накладных расходов на файлы cookie. Я бы предпочел настроить субдомен и добавить запись CNAME (в отличие от использования отдельного домена). В настоящее время у меня есть запись CNAME для моего donmain: www.example.com ==> example.com, и я хочу сохранить функциональность решения example.com […]

htaccess "поддельные поддомены"

Я рассматриваю htaccess и как использовать правила перезаписи, чтобы сделать своего рода «поддельный субдомен» для пользователей. до сих пор у меня есть: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ([a-z0-9-]+)/? http://$1.domain.com [R=301,NC,L] RewriteCond %{HTTP_HOST} ^([az]+)\.domain\.com$ RewriteRule ^$ index.php?user=%1 это займет какое-то / somthing и сделает его субдоменом, а […]

Apache блокирует запрос, если URL-адрес представлен как входной параметр

Я искал в Интернете, но, как ни удивительно, ни один ответ, ни один запрос не были подняты кем-либо, я единственный, кто столкнулся с этой проблемой. Может быть, потому что, когда мы говорим о URL-адресе в форме, Google дает все связанные с результатами «атрибуты» формы. Но здесь я вообще не говорю о действительном URL. поэтому я […]

Как маршрутизировать URI к приложениям / контроллерам и все еще использовать Module :: run в CI3 с HMVC

Я использую только модули для частичных представлений, они никогда не направляются напрямую. Вместо этого у меня есть основные контроллеры внутри application/controllers и представления внутри application/views/ которые выполняют Modules::run($moduleName, $params); Это вызывает модуль и делает штраф, когда он достигнут. Проблема заключается в том, что ни один из моих маршрутов не вызывает их application/controller/ методы . Это […]

.htaccess доступен только через ip

Я хотел бы заблокировать путь с моего сайта, используя конфигурацию .htaccess. Идея заключается в том, что только определенный набор IP-адресов может получить доступ к этому конкретному пути из URL-адреса. Примечание. Это путь, а не страница или каталог. Мы пытаемся оградить веб-сервис, так что будут только почтовые звонки на URL. Я хотел бы, чтобы url example.com/rest […]

.htaccess force HTTPS

Некоторое время я пытался найти способ использования .htaccess, чтобы заставить HTTPS на моем сайте. В любом случае я попытался привести к циклу перенаправления. Я нашел альтернативу PHP и исправил ее в соответствии с моим веб-сервером, но мне нужен эквивалент .htaccess, если кто-нибудь может помочь. if ($_SERVER['HTTP_X_FORWARDED_PROTO'] != "https") { header("HTTP/1.1 301 Moved Permanently"); $location = […]

mod_rewrite не работает htaccess

У меня есть сайт с 11 поддоменами. У меня есть один главный файл htaccess в корневой папке public_html который имеет общие общие черты, такие как cache и т. Д. У меня есть отдельные файлы htaccess в каждой из корневых папок поддомена, где я использую mod_rewrite Я не могу заставить его переписать URL. Я пытаюсь изменить […]

Не удается получить .htaccess для работы на localhost

Я пытаюсь заставить mod_rewrite работать, используя файл .htaccess на моем сервере localhost. Мой файл apache2.conf содержит: <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> А также: Include mods-enabled/*.load Файл /etc/apache2/mods-enabled/rewrite.load содержит: LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so Файл .so существует. service apache2 restart показывает никаких предупреждений / ошибок Мой .htaccess содержит: RewriteEngine on RewriteCond %{REQUEST_FILENAME} […]