Я следую правила для .htaccess Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteRule ^detail/([0-9]+)/?$ detail.php?id=$1 Он перенаправляет http://localhost/detail/123 на http://localhost/detail.php?id=123 . Страница перенаправляется успешно, но проблема заключается в том, что CSS, JS, and images не загружаются, CSS, js-файлы расположены под http://localhost/css/ и http://localhost/js/ Одним из решений является использование абсолютного пути (ex / […]
На одном из моих сайтов CakePHP я получил эту ошибку. Запросить объект слишком большой Я не знаю, в чем проблема. Я думаю, что данные, которые я отправляю через форму, слишком велики. Я искал это в поисковой системе и получил, что мне придется увеличить post_max_size . По умолчанию я думаю, что он установлен на 8M. Но […]
Есть несколько сценариев, которые я использую только через ajax, и я не хочу, чтобы пользователь запускал эти скрипты непосредственно из браузера. Я использую jQuery для создания всех вызовов ajax, и я сохраняю все свои файлы ajax в папке с именем ajax. Итак, я надеялся создать файл htaccess, который проверяет запрос ajax (HTTP_X_REQUESTED_WITH) и отказывает все […]
Резюме: mod_proxy Apache 2.4, похоже, не передает заголовки авторизации в PHP-FPM. Есть ли способ исправить это? Длинная версия: Я запускаю сервер с Apache 2.4 и PHP-FPM. Я использую APC как для кэширования кода операции, так и для кэширования пользователей. Как рекомендовано в Интернете, я использую mod_proxy_fcgi от Apache 2.4 для проксирования запросов к FPM, например: […]
Если я внес изменения в параметр в файле php.ini – мне нужно перезапустить Apache, чтобы он вступил в силу?
Я пытаюсь создать сократитель URL, и я хочу иметь возможность принимать любые символы сразу после домена и передавать их как переменный url. Так, например, http://google.com/asdf станет http://www.google.com/?url=asdf . Вот что я имею для mod_rewrite прямо сейчас, но я продолжаю получать 400 Bad Request: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*) index.php?url=$1 [L,QSA]
Я хотел бы получить доступ к файлу PHP, чье имя содержит символы UTF-8. В файле нет спецификации. Он просто содержит инструкцию echo, которая отображает несколько символов Unicode. Доступ к странице PHP из браузера (FireFox 3.0.8, IE7) приводит к ошибке HTTP 500. В журнале Apache есть две записи (файл is / க. Php; буква க является […]
Я пробовал это <?php print_r(apache_get_modules()); ?> и получил это Fatal error: Call to undefined function apache_get_modules() in Почему ошибка для встроенной функции и как получить список модулей
Веб-каталог является домом для всех общедоступных и статических файлов вашего приложения. Включая изображения, таблицы стилей и файлы JavaScript. Здесь также находятся передние контроллеры. Поэтому возникает вопрос, когда я устанавливаю и настраиваю xampp, свой веб-каталог: xampp\htdocs и я хочу настроить его для: xampp\htdocs\myproject\web Как это сделать? Теперь, когда я набираю в своем браузере адрес: http://localhost/ Я […]
В настоящее время я использую: RewriteRule ^([^/\.]+)/?$ page.php?page=$1 [L] Это полезно для прохождения одной прокрутки. Но есть ли способ пройти все перекрестки? т.е. запрос одной страницы может быть: domain.com/contact?course=23 а другой может быть: domain.com/contact?workshop=41 Поэтому мне нужно знать, что такое имя строки запроса, но только один из них будет передан одновременно