Вопросы с тегом «mod-rewrite»

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

8
Скрытые возможности mod_rewrite
Кажется, что в mod_rewriteпоследнее время существует приличное количество потоков, которые немного не понимают, как работают определенные аспекты. В результате я составил несколько заметок об общих функциях и, возможно, несколько досадных нюансов. Какие еще функции / общие проблемы вы использовали mod_rewrite?


8
Как отладить .htaccess RewriteRule не работает
У меня есть RewriteRuleв .htaccessфайле , который не делает ничего. Как мне решить эту проблему? Как я могу проверить .htaccess, читает ли файл и выполняет ли его Apache? Могу ли я написать эхо-сообщение "он работает", если я его напишу, где эта строка будет отражена эхом? Если .htaccessфайл не используется, как …

2
как использовать «И», «ИЛИ» для RewriteCond на Apache?
Это как использовать И, ИЛИ для RewriteCondApache? rewritecond A [or] rewritecond B rewritecond C [or] rewritecond D RewriteRule ... something становится if ( (A or B) and (C or D) ) rewrite_it. Итак, похоже, что «ИЛИ» имеет более высокий приоритет, чем «И»? Есть ли способ легко сказать, как в (A …

17
Как проверить, включен ли mod_rewrite на сервере?
На данный момент я использую хостинг с сервером Lightspeed . Хостинг говорит, mod_rewriteчто включен, но я не могу заставить там работать свой скрипт. Всякий раз, когда я пытаюсь получить доступ к URL-адресу, он возвращает 404 - не найденную страницу. Я поместил те же коды на другой сервер, работающий с Apache. …



10
Набор заголовков Access-Control-Allow-Origin в .htaccess не работает
Я не могу понять, почему мои .htaccessнастройки заголовка не работают. .htaccessСодержание моего файла: Header set Access-Control-Allow-Origin * Header always 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] Но когда я удаляю Headerи добавляю их, index.phpвсе работает нормально. …

28
Получение 500 внутренней ошибки сервера в Laravel 5+ Ubuntu 14.04
Я много раз устанавливал Laravel в ОС Windows, но никогда не возникало подобных проблем. Этот внутренний сервер 500 обычно возникает, когда ваш модуль "mod_rewrite" не включен. Однако в Ubuntu 14.04 эта проблема вызывает у меня головную боль. Я установил rewrite_mod, но он тоже не работает. Я дал доступ ко всем …

22
Как заставить https на эластичном бобовом стебле?
Кажется, я не могу заставить https на уровне бесплатного использования эластичного бобового стебля. Я попробовал следующее предложение в разделе Как принудительно использовать https на эластичном бобовом стебле Amazon без сбоя проверки работоспособности Использование этого правила перезаписи Apache RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{REQUEST_URI} !^/status$ RewriteCond %{REQUEST_URI} !^/version$ RewriteCond %{REQUEST_URI} …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.