Популярные вопросы по тегу MOD-REWRITE
Перенаправить папку в другую с помощью htaccess
... ффекта 7 с помощью модуля mod_rewrite и файла .htaccess. Я 6 пытаюсь перенаправить адрес http://domain.com/test/ на http://domain.com/new/. Это не 5 переписывание, это просто перемещение пол ...
Использовать PHP для динамического добавления в файл .htaccess?
... UERY_STRING} [QSA,L] Что я делаю, так это добавляю псевдоним 12 домена для domain.com, а затем указываю его на IP-адрес 11 моего сервера, и файл htaccess позволяет 10 просматривать содержимое папки /. Он работает 9 нормально, но мы планируем создать сотни 8 веб-сайтов, и добавлени ...
Простое перенаправление .htaccess: как перенаправить с параметрами?
... //www.site2.com/jsn.php?parameters Я пробовал 1 с Redirect permanent /jsn.php(.)* http://www.s ...
В доступе отказано: /var/www/abc/.htaccess pcfg_openfile: невозможно проверить файл htaccess, убедиться, что он доступен для чтения?
... о-нибудь помочь мне в этом вопросе? Ниже 2 приведен мой файл .htaccess в abc directory. Может ли 1 кто-нибудь помочь мне в этом отношении? # -FrontPage- IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti* <Limit GET POST> order deny,allow deny from all allow from all </Limit> <Limit PUT DELETE> order deny,allow deny from all </Limit> Auth ...
Что делает RewriteBase и как им пользоваться?
... Base, но не смог заставить ее работать 7 должным образом. Интересно, что конкретно 6 делает эта директива и как ее использовать. Было 5 несколько дискуссий о ...
Формат URL-адреса PHP без расширения .php?
... ть строку 9 в виде URL без указания имени файла PHP. У 8 меня есть страница файла contact.php, я 7 пытаюсь получить URL-адрес как например localhost 6 / contact.php ...
Красивые URL-адреса с .htaccess
... я есть URL http://localhost/index.php?user=1. Когда я добавляю этот 5 файл .htaccess Options +FollowSymLinks RewriteEngine On RewriteRule ^user/(.*)$ ./index.php?user=$1 Теперь мне будет разрешено использовать 4 ссылку http://localhost/user/1. Но как насчет http://localhost/index.php?user=1 ...
Не указан входной файл
... бке 7 «Не указан входной файл». Я считаю, что 6 это более чем вероятно проблема .htaccess, но 5 я не уверен, какие настройки должны быть 4 правильными. Мой сайт можно найти here. Мой .htaccess 3 установлен на: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase {base} # Allow any files or directories that exist to be displayed directly RewriteCond %{REQUEST_FILEN ...
Как включить mod_rewrite для Apache 2.2
... одно из моих правил перезаписи не работает, даже 6 такие простые, как RewriteRule not_found %{DOCUMENT_ROOT}/index.php?page=404 Все правила, которые я 5 использую, работают на моем хостинге, поэтому 4 они должны быть в порядке, поэтому мой ...
.htaccess - "Слишком много перенаправлений" при попытке принудительно использовать https.
... /dir/foo.php to /dir/foo RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC] RewriteRule ^ %1 [R,L,NC] ## To internally redirect /dir/foo to /dir/foo.php RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^ %{REQUEST_URI}.php [L] ## hide .html extension # To externally redirect /dir/foo.html to /dir/foo RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.html [NC] RewriteRule ^ %1 [R,L,NC] ## To internally redirect /dir/foo to /dir/foo.h ...
.htaccess перенаправляет все страницы на новый домен
... ample на newdomain.example? Сайт 8 имеет совершенно другую структуру, поэтому 7 я хочу, чтобы каждая страница старого домена была перенаправлена 6 на страницу индекса нового домена. Я думал, что это подойдет 5 (в базовом каталоге olddomain.example): RewriteEngine On RewriteRule ^(.*)$ http://newdomain.example/ [ ...
Точно перенаправить все URL-адреса, просто измените доменное имя
... ругое доменное имя. В противном 7 случае URL-адреса будут такими же. Я хотел 6 бы включить htaccess или какое-то правило, которое 5 выполняет перенаправление 301 для всех URL-адресов 4 одним махом. По сути, это заменит доменное 3 имя как 301 редирект. Пример: Текущий URL: dom ...
Ссылка: объяснение mod_rewrite, перезаписи URL и "красивых ссылок"
... ен, и его синтаксис 10 очень краток, его трудно понять, а документация 9 предполагает определенный уровень владения 8 HTTP. Может ли кто-нибудь простыми словами 7 объяснить, как работают "красивые ссылки" и 6 как можно использовать mod_rewrite для их 5 создания? Другие распространенные имена, псевдонимы, термины 4 для чистых URL-адресов: RESTful URL-ад ...
mod_rewrite не работает
... ажется, выдают 10 мне ошибку: «Файл не существует» в моем 9 файле /var/log/apache2/error.log. Домашняя 8 страница отлично загружается благодаря моим 7 сценариям, но другие страницы - нет. Код 6 файла .htaccess Options +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?r=$1 [L,QSA] Я включил mod_rewrite на 5 сервере и вижу, что он работает ...
Что означает $ 1 в файле .htaccess?
... ([a-z0-9/-]+).html $1.php [NC,L,QSA] в принципе, что означает 2 $ 1.php? какой файл на сервере если у нас 1 есть home.html ...
Удалить .php из URL
... ть 14 .php везде, где он найдет его из видимого 13 URL-адреса. Он должен работать с /showthread.php?id=XX 12 ---> / showthread? Id = XX Я даже не могу 11 заставить его работать с /page.php -> /page. Я пробовал 10 это: Rem ...
Разница между $ 1 и% 1 в .htaccess
... NC] RewriteRule .* http://mydomain.com/%1 [R=301,L] # versus # RewriteRule .* http://mydomain.com/$1 [R=301,L] Я 2 использовал Dave Child's .htaccess cheat sheet и Jackol's .htaccess cheat sheet, а также Apache mod_rewrite d ...
.htaccess и WordPress: исключить папку из RewriteRule
... корневой каталог). Мне 6 нужно исключить папку (csNewsAd) из механизма 5 перезаписи. Я пробовал это, основываясь 4 на другом вопросе, аналогичном здесь, в 3 SO, но вообще не работал. AddHandler x-httpd-php5 .php # НАЧАТЬ WordPress RewriteEngine On RewriteBase / RewriteRule ^ / csNewsAd ($ | /) - [L] RewriteCond% {REQUEST_FILENAME}! -F ...
При установке переменных среды в директивах Apache RewriteRule, что заставляет имя переменной иметь префикс «REDIRECT_»?
... ['REDIRECT_VAR'] или $_SERVER['REDIRECT_REDIRECT_VAR'] и т. Д. А. Что заставляет 12 переменную среды, установленную в Apache 11 с использованием флага [E=VAR:VAL], переименовывать, добавляя 10 перед именем переменной "REDIRECT_"? Б. Что 9 я могу сделать, чтобы получить переменную 8 среды с неизменным именем, чтобы я мог получить 7 к ней доступ в PHP как $_SERVER['VAR'], не прибегая к пров ...
.htaccess перенаправить из корня сайта в общую папку, скрывая "общедоступный" в URL-адресе?
... ess так, чтобы, когда пользователь 7 переходит на мой веб-сайт (корневая папка 6 My-Project), они перенаправляются на My-Project/public/index.php. Я хочу, чтобы 5 URL-адрес на странице индекса выглядел просто 4 как My-Project.com. Есть помощь? Я не решаюсь изменять 3 свой файл .htaccess, так как вижу множество 2 противоречивых советов здесь и в сети относительно 1 наилучшего способа сдел ...
Запретить прямой доступ к папке и файлу через htaccess
... ые находятся в папке includes. 1 другой файл (submit.php) находится в корневой папке для действия отправки формы. Я хочу ограничить прямой доступ 5 пользователей к файлам в папке includes с помощью 4 htaccess. также для submit.php. Но include будет работать 3 для файла index.ph ...
Удалить строку запроса из конца URL-адреса, используя .htaccess
... ry/...-category-name/?post_type=question Я хочу удалить 2 ?post_type=question из конца URL. Я нашел много примеров по 1 stackoverflow, но у меня никто ...
Установите приложение Laravel 5 в подкаталог с htaccess
... ровкой 2 стека, которая начинается с: in compiled.php line 7793 at RouteCollection->match(object(Request)) in compiled.php line 7066 at Router->findRoute(object(Request)) in compiled.php line 7038 at Router->dispatchToRoute(object(Request)) in compiled.php line 7030 at Router->dispatch(object(Request)) in compiled.php line 1989 at Kernel->Illuminate\Foundation\Http\{ ...
Набор заголовков Access-Control-Allow-Origin в .htaccess не работает
... ays set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT" Header always set Access-Control-Allow-Headers "*" RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L] Но 2 когда я удаляю теги Header и добавляю их в index.php, все 1 работает нормально. header("Access-Control-Allow-Origin: *"); header("Access- ...
Как я могу исправить Laravel 5.1 - 404 Not Found?
... Hello - My first test </body> </html> Наконец, я создал маршрут в laravel\app\Http\routes.php <?php Route::get('/', function () { return view('welcome'); }); Route::get('authors', array('as'=>'authors', 'uses'=>'authors@index')); Но 12 по какой-то причине я ...
Перенаправить диапазон IP-адресов с помощью RewriteCond
... teCond %{REMOTE_HOST} !^12\.345\.678\.90 RewriteRule $ /maintenance [R=302,L] Какой синтаксис 3 я бы использовал, чтобы разрешить диапазон? В 2 моем списке разрешений есть: Allow from 123.45.678.90/28 ...
.htaccess Удалить WWW из URL + каталогов
... талоги, к 3 которым осуществляется доступ. RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] При этом http://www.example.com/any/ разрешается 2 нормально, но ...
Добавить правило перезаписи URL в Wordpress
... EST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress И URL, который я пытаюсь 2 переписать: http://domain.com/deal-info/?id=87&post_name=testdealtitle Желаемый URL: http://domain.com/deal-info/87/testdealtitle Я пробовал добавить: RewriteRule ^([^/]*)/([^/]*)$ /deal-info/?id=$1&post_name=$2 [L] безрезультатно. Любые 1 идеи приветствуютс ...
Несколько RewriteRules для одного RewriteCond в .htaccess
... OST} ^(www\.)?([a-z0-9-]+)\.example\.com [NC] RewriteRule ^(.*?)-([a-z]+) %2/$1.$2 [L] RewriteRule ^(.*?)-([0-9]+)([a-z]) %2/$1$3.$2 [L] % 2 6 не работает во второй и последующих строках. Могу 5 ли я определить любую переменную для% 2 ...
Общий htaccess перенаправляет www на не-www
... ий код 3 htaccess делает это: RewriteCond %{HTTP_HOST} ^www\.example\.com [NC] RewriteRule ^(.*)$ http://exampl ...
htaccess принудительно использует https и перенаправляет www на не-www, но не на другие поддомены
... ый 8 момент мне интересно, можно ли вообще создать 7 один файл .htaccess, который делает все, что 6 мне нужно, хотя я должен признать, что понимаю 5 регулярные выражения, но я не совсем mod_rewrite 4 uberpro. Вот решения, которые я уже пробовал: Force non-www and https via htaccess Вроде работает, но создается цикл перенаправления. .htaccess redirect www to non-www with SSL/HTTPS Работает для (1) и (3), но не для (2) htac ...
.htaccess перезаписывать переменные GET
... ILENAME} !-d RewriteRule ^([\w\d~%.:_\-]+)$ index.php?page=$1 [NC] Что в основном: http://localhost/index.php?page=controller К http://localhost/controller/ Может 4 ли кто-нибудь помочь мне добавить перезапись 3 для http://localhost/controller/param/value/param/value (и софорт) Это будет: http://localhost/controller/?param=value&param=value Я не могу ...
mod_rewrite: удалить строку запроса из URL-адреса?
... - это подстановочный знак). По 5 сути, я просто хочу запретить кому-либо 4 доступ к странице с? page = 1 в конце URL-адреса, а 3 вместо этого направ ...
htaccess 301 redirect - Удалить строку запроса (QSA)
... dCategorie=29&idDetail=256 Все 5 ссылки на разные новые страницы. Вот что 4 я пробовал: RewriteCond %{QUERY_STRING} idDetail=172 RewriteRule ^menu.php(.*) /new-page/? [R=301,L] Меня перенаправляют правильно, но 3 URL-адрес сохраняет строку запроса: http://website.com/new-page/?idCategorie=29&idDetail=172 Я тоже 2 пробовал это: RewriteRule ^menu.php?idCategorie=29&idDetail=172$ http://websi ...
Laravel: как заставить HTTPS?
... через .htaccess, но я не могу найти 15 простой учебник. Официальная документация 14 не говорит об этой проблеме. Для информации, мой 13 фактический .htaccess - <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] ...
Как кодировать специальные символы с помощью mod_rewrite и Apache?
... могут 8 обрабатывать специальные символы с одиночной 7 кодировкой. Какая волшебная формула? Вот 6 пример того, что я хочу: http://www.example.com/tag/c%2b%2b Вызовет следующее 5 RewriteRule: RewriteRule ^tag/(.*) script.php?tag=$1 и значением тега будет "c ++" Обычная 4 работа apache / mod_rewrite не работает, так 3 как кажется, что знаки плюса превращаются 2 в п ...
Режим перезаписи; с / без косой черты в конце URL-адреса?
... люди считают это 5 нормальным с косой чертой на конце, а другие 4 нет, поэтому я хочу, чтобы он работал, есть 3 он или нет. RewriteRule ^signup/register(.[^/]*) /signup/register.php [NC] В основном это будет работать 2 как http://localhost/sig ...
.htaccess rewriterule не работает правильно на Mac
... e получает это так, как будто это действительно 7 файл, а оператор ошибки передает его в виде 6 файловой системы, но вместо этого этот запрос 5 должен быть получен в index.php. мой файл 4 .htaccess выглядит так <ifModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [NC,QSA,L] </ifModule> Меня беспокоит то, что 3 эта конфигурация работает ...
Перенаправление apache с не www на www
... www на www. Моя конфигурация Apache следующая: RewriteEngine On ### re-direct to www RewriteCond %{http_host} !^www.example.com [nc] Rewri ...
Laravel | Маршруты общего хостинга не работают должным образом
... e mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... ...
Apache mod_rewrite: принудительно использовать www, только если не на localhost
... writeCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] Как применить 3 ...
.htaccess - остановить обработку, если rewriterule true?
... агая 11 ошибку конфигурации. При необходимости используйте 10 RewriteOptions MaxRedirects, чтобы увеличить 9 лимит. Я предполагаю, что происходит то, что 8 каким-то образом создается бесконечный цикл. Мне 7 интересно, разрешит ли проблему указание 6 файлу .htaccess прекратить обработку команд, если 5 первое условие выполнено. Так кто-нибуд ...
Получение 500 внутренней ошибки сервера в Laravel 5+ Ubuntu 14.04
... жнему 4 не работает. Изменил .htaccess с оригинала 3 на этот. +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] У меня есть все необходимые расширения 2 для Laravel 5+. Осталось что-то, чего я 1 не дела ...
apache mod_rewrite не работает или не включен
... p <html> <h2 align=center> <?php // mod_rewrite Test Page // Copyright 2006 Webune.com if($_GET['link']==1){echo"You are not using mod_rewrite";} elseif($_GET['link']==2){echo"Congratulations!! You are using Apache mod_rewrite";} else{echo"Linux Apache mod_rewrte Test Tut ...
Добавить завершающую косую черту .htaccess
... g) etc. Я хочу добиться того, чтобы 7 этот .htaccess больше не нуждался в пути 6 http://localhost/[company_name]/[project_name]/, чтобы мне не приходилось редактировать 5 его каждый раз при загрузке. RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*[^/])$ /$1/ [L,R=301] Я нашел здесь 4 приведенный выше код: Add Trailing Slash to URLs, ...
Перенаправить на встроенную страницу 404 Apache с помощью mod_rewrite?
... льский документ об ошибке, а правило 7 вроде RewriteCond %{REQUEST_URI} ^/dirname/pagename RewriteRule -- serve 404 page ----- Я знаю, как создать страницу PHP, которая 6 отправляет заголовок 404 и имеет mod_rewrite перенаправлять 5 туда все URL-адреса, но я бы предпочел решение, основанное 4 только на mod_rewrite. ...
htaccess работает на localhost, но не работает в экземпляре EC2
... спользую Macbook, и 9 в поисковике я не вижу файл htaccess, я 8 подумал, что, возможно, он не был скопирован 7 в экземпляр EC2, но я не думаю, что это 6 проблема, потому что, когда я копирую проект, я 5 в ...
Как удалить index.php из пути codeigniter
... торчащий на каждом пути в 2 codeigniter где-то ...
htaccess получить имя домена из% {HTTP_HOST} в переменную без www
... ond %{REQUEST_URI} !^/ASSETS/%{HTTP_HOST}/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /ASSETS/%{HTTP_HOST}/$1 RewriteCond %{HTTP_HOST} ^(www.)?%{HTTP_HOST}$ RewriteRule ^(/)?$ ASSETS/%{HTTP_HOST}/index.php [L] Что отлично работает, когда мои папки 17 домена называются как /ASSETS/www.domain1.com, /ASSETS/www.domain2.com 16 и т. д. Тем не менее, я уже создал большую 15 часть своего кода с пред ...
Удалите index.php из URL с помощью .htaccess
... teRule ^(.*)$ /index.php/$1 [L] </IfModule> <IfModule mod_suphp.c> suPHP_ConfigPath /home/user/php.ini <Files php.ini> order allow,deny deny from all </Files> </IfModule> Это в корневой папке 3 моего сайта. Я также попытался добавить 2 ? после index.php, и не пове ...