Запитання з тегом «mod-rewrite»

Модуль переписування URL-адрес для веб-сервера Apache. Він зазвичай використовується для так званих "гарних" URL-адрес, але також забезпечує потужність та гнучкість для виконання різних завдань щодо обробки запитів поза простими підмінами.

8
Приховані особливості mod_rewrite
Здається, mod_rewriteостаннім часом пливе навколо пристойне число ниток, дещо плутається, як працюють певні його аспекти. Як результат, я склав кілька приміток про загальну функціональність і, можливо, кілька прикрих нюансів. Які ще функції / поширені проблеми у вас виникли mod_rewrite?


8
Як налагодити .htaccess RewriteRule не працює
У мене є RewriteRuleв .htaccessфайлі , який не робить нічого. Як мені це усунути? Як я можу перевірити, чи .htaccessApache файл навіть читає та дотримується? Чи можу я написати ехо-повідомлення "воно працює", якщо я його напишу, де цей рядок лунатиме? Якщо .htaccessфайл не використовується, як змусити Apache використовувати його? Якщо …


17
Як перевірити, чи ввімкнено mod_rewrite на сервері?
В даний час я використовую хостинг із сервером lightpeed . Хостинг каже mod_rewrite, що ввімкнено, але я не можу заставити свій сценарій працювати там. Кожен раз, коли я намагаюся отримати доступ до URL, він повертає сторінку 404 - не знайдено . Я ставлю ті самі коди на інший сервер, який …



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, але він також не працює. Я надав доступ до всіх своїх …

4
Htaccess: додавання / видалення косої риски з URL-адреси
На моєму веб-сайті працює сценарій під назвою -> Сценарій шпалер WSS Моя проблема -> Я намагався примусово видалити або додати кінцеву риску в кінці моєї URL-адреси, щоб запобігти дублюванню вмісту, а також очистити свої URL-адреси. Я пробував всілякі і пробував все, що міг подумати, і завантажував із мереж, але такої …

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} !^/_hostmanager/ …

11
Як ігнорувати каталог у mod_rewrite?
Я намагаюся, щоб правила modrewrite пропускали каталог vip. Я спробував кілька речей, як ви бачите нижче, але безрезультатно. # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / #RewriteRule ^vip$ - [PT] RewriteRule ^vip/.$ - [PT] #RewriteCond %{REQUEST_URI} !/vip RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.