Запитання з тегом «.htaccess»

Файл конфігурації на рівні каталогів, здебільшого на веб-серверах Apache

4
Як змусити Apache2 перенаправлятись у підкаталог
Я запускаю apache2 на Debian etch з кількома віртуальними хостами. Я хочу перенаправити так, щоб це http://git.example.comперейшло доhttp://git.example.com/git/ Це повинно бути дуже просто, але Google не дуже скорочує це. Я спробував речі з перенаправленням і перезаписом, і вони, здається, не роблять те, що я хочу ...

4
Як перенаправити корінь і тільки корінь через htaccess?
Я хочу переспрямувати лише свій корінь на інший URL, але підтримувати всі / sub / каталоги там, де вони належать (і перенаправляти) приклад: mysite.com/1 переспрямовує кудись mysite.com/admin, відкриває сторінку я хочу, щоб mysite.com/ переспрямовувала на mysecondsite.com і тільки це з перенаправленням 301 за допомогою htaccess

2
Як змусити Apache2 проаналізувати (без помилок) директиви заголовка в .htaccess?
Мені завантажуються сторінки з помилкою 500 внутрішніх серверів, оскільки я вважаю, що директива Apache не налаштована дозволити. У мене AllowOverride встановлений для всіх і файл .htaccess, включаючи: <FilesMatch "\.(eot|ico|pdf|flv|jpg|jpeg|png|gif|svg|swf|ttf|woff)$"> Header set Cache-Control "max-age=31536000, public" Header set Expires "Wed, 23 Apr 2014 17:00:01 UTC" </FilesMatch> /var/log/apache2/error.log має: [Sat Jul 20 15:12:36 …

1
Яке ім'я та розташування файлу конфігурації Nginx (еквівалент htaccess)?
Існує багато навчальних посібників щодо написання правил перезапису Nginx для імітації файлу .htaccess Apache, але я не можу впевнено сказати, що я знаю, що насправді ім'я або розташування цього так званого файлу конфігурації Nginx. Я спеціально шукаю конфігураційний файл Nginx, який дозволяє писати шлях до сервера та директиви PHP. Я …

4
.htaccess ігнорується, навіть якщо VirtualHost має "AllowOverride All"
Я запускаю сервер LAMP на Fedora 13, який працює чудово; однак я тільки що додав файл ".htaccess" до папки docroot мого поточного сайту, яка повністю ігнорується. Я спробував півдюжини різних тестів, включаючи цей: RewriteEngine on RewriteBase / RewriteRule ^.*$ index.php Але зображення та всі інші сторінки завантажуються прекрасно, а неіснуючі …


3
Підозрілий файл .htaccess
Це було завантажено в одну з моїх папок FTP. Я не знайомий з Apache, але все ще цікаво - чи може хтось мені сказати, який тип зухвалих дій цей файл намагається здійснити? Спасибі! RewriteEngine On RewriteCond %{HTTP_REFERER} .*google.*$ [NC,OR] RewriteCond %{HTTP_REFERER} .*ask.*$ [NC,OR] RewriteCond %{HTTP_REFERER} .*yahoo.*$ [NC,OR] RewriteCond %{HTTP_REFERER} .*excite.*$ …

2
Як я повинен використовувати директиву <If> в .htaccess?
Я намагаюся додати умовне твердження за допомогою директиви Apache If у моєму файлі .htaccess. Я посилався на цю сторінку http://httpd.apache.org/docs/trunk/mod/core.html#if, але це не дуже детально / наводить багато прикладів. Два неповні приклади, які він дає: &lt;Якщо% {REQUEST_METHOD} В GET, HEAD, OPTIONS&gt; і &lt;Якщо "$ req {Host} = '" "&gt; Тому …

4
Вплив htaccess на час завантаження
Загалом є дві можливості поводження з речами на Apache: створюйте конфігурації для папок одна за одною, використовуючи файл htaccess повністю відмовитись від htaccess і ввести всі правила в httpd.conf Використання htaccess - проблема часу завантаження. Хочу знати, наскільки дорогими з точки зору часу завантаження є використання htaccess? Чи є якісь …

1
Як я можу видалити заголовки HTTP за допомогою .htaccess в Apache?
У мене є веб-сайт, який розсилає HTTP-заголовки «кеш-контроль» та «прагма» для PHP-запитів. Я не роблю цього в коді, тому я припускаю, що це якась конфігурація Apache, як це запропоновано цим питанням (вам не потрібно дійсно туди звертатися до контексту цього питання) У моїх файлах .htaccess у мене нічого немає, тому …

4
IIS7: Як заблокувати доступ з файлом web.config?
Я знаю, що IIS7 дозволяє мені мати конфігурацію для кожного каталогу з файлом xml web.config. У мене є каталог з деякими файлами конфігурації, які не хочуть бути доступними в Інтернеті. Місцевий файл web.config, що забороняє доступ до читання, було б приємним рішенням. Яким має бути вміст файлу web.config, щоб заборонити …

1
Apache .htaccess <ifModule тут не дозволено
Запуск Apache на Ubuntu Precision, з PHP 5.5 Намагаючись отримати доступ, я var/www/даю мені 500. /var/log/apache2/error.log показує: /var/www/web/.htaccess: &lt;IfModule not allowed here мій .htacess: DirectoryIndex app.php &lt;IfModule mod_rewrite.c&gt; RewriteEngine On RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$ RewriteRule ^(.*) - [E=BASE:%1] RewriteCond %{ENV:REDIRECT_STATUS} ^$ RewriteRule ^app\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L] RewriteCond %{REQUEST_FILENAME} -f RewriteRule .? - …

3
Як перегукуватися з .htaccess?
Ми пишемо багато коду до htaccess, але який найкращий спосіб налагодження, крім оновлення сторінки? Чи є якимось чином я можу записати його у файл? чи є якась функція ехо / друку? Просто як я можу знати, що таке мій $ 1 $ 2 $ 3?
13 .htaccess 

2
Налаштування favicon з заголовком закінчується в htaccess
Я реалізував заголовки Expires через mod_expires на своєму сервері Apache і успішно створив заголовки закінчується для більшості типів файлів, однак у мене виникають проблеми з фавіконом. Я спочатку намагався додати набір інструкцій для файлів .ico, але при перевірці через YSlow у нього не встановлено термін дії. Коли це не спрацювало, …

1
Максимальна довжина URL-адреси 257 символів для mod_rewrite?
Моя URL-адреса /foo/var1-var2-var3.../bar Я використовую ці mod_rewrite правила: RewriteBase /foo/ RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ index.php [PT,L] Якщо довжина рядка 'var1-var2 ...' перевищує 257 символів, то повертається помилка 403 Заборонено і 404. Однак, якщо довжина рядка 'var1-var2 ...' дорівнює 257 символів або менше, а згодом …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.