Articles of .htaccess

Windows Azure и web.config не работают с веб-сайтом PHP

Мне нужно создать небольшое приложение с CodeIgniter, и я пытаюсь использовать модуль веб-сайта из Windows Azure. Я преобразовал мой .htaccess из этой ссылки . Мой .htaccess выглядит следующим образом: Options -Indexes RewriteEngine on RewriteRule ^(.*)$ index.php/$1 [L] Результат выглядит следующим образом: <rule name="rule 1y" stopProcessing="true"> <match url="^(.*)$" /> <action type="Rewrite" url="/index.php/{R:1}" /> </rule> Но, когда […]

Проблема с контентом CodeIgniter Multi Application htaccess

Прежде чем вы скажете мне перейти на проблему с несколькими приложениями CodeIgniter .htaccess , выслушайте меня. Причина, по которой я говорю, потому что моя проблема, похоже, почти такая же, как и эти плакаты. Моя структура каталогов: application/ admin/ app/ .. .htaccess admin.php index.php Правила htaccess: RewriteEngine On RewriteBase /dev/ RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /index.php?/$1 […]

Разрешить точку в URL-адресе htaccess?

В настоящее время я получил «Не найден», пока я использую «.». в URL, например: track/amxvb3BqbG9pbQ==/bg==/&order_amount=900.12 Как я могу позволить ему использовать «.»? Мой код: RewriteRule ^([^/\.]+)/?$ index.php?page=$1 RewriteRule ^([^/\.]+)/([^/\.]+)/?$ index.php?page=$1&page2=$2 RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.\.]+)/?$ index.php?page=$1&page2=$2&page3=$3 RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?page=$1&page2=$2&page3=$3&page4=$4 RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?page=$1&page2=$2&page3=$3&page4=$4&page5=$5

Исключение странных страниц с .htaccess

У меня странная ситуация, возникающая на моем сайте, где Google считает, что определенные страницы php являются дочерними страницами других php-страниц. Например, я получаю ошибки в инструментах Google для веб-мастеров для страниц, отображаемых как: http://domain.com/page1.php/page5.php . Оба файла page1.php и page5.php существуют на сайте, но я не могу понять, почему Google считает, что нужно объединить друг […]

Как удалить // из URL с помощью htaccess

Как удалить / из URL, если они появляются дважды или трижды. Подобно: www.site.com/mauritius_holiday_rentals/search//2/Pool-Villa должен стать www.site.com/mauritius_holiday_rentals/search/2/Pool-Villa а также www.site.com/mauritius_holiday_rentals/search///Beach-Villa должен стать www.site.com/mauritius_holiday_rentals/search/Beach-Villa

Использование .htaccess, никогда не показывать index.php

Как я могу никогда не показывать index.php? Например, все запросы site.com/index.php/controller перенаправляются в адресную строку браузера, чтобы site.com/controller ? Мой текущий .htaccess удаляет index.php, но когда пользователь напрямую набирает site.com/index.php/controller, они все еще показывают, что адрес в адресной строке в отличие от site.com/controller RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L] ПРИМЕЧАНИЕ. Перед […]

Как изменить 302 Перенаправление на 301 Перенаправление в htaccess?

Вот код, который у меня есть в моем .htaccess: Options +FollowSymlinks RewriteEngine on RewriteBase /special/service RewriteRule ^(.+)$ http://clients.example.com/aff.php?aff=$1&p=service.php [R,NC] Когда я перехожу к моей переадресации при запуске FireBug, я вижу, что на самом деле это перенаправление 302 по какой-то причине. Что мне нужно изменить, чтобы исправить это?

htaccess перенаправляет любые URL-адреса, заканчивающиеся на .php для индексации

Я установил свой .htaccess следующим образом: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?page=$1 [QSA] Мой index.php загружает файл из / страниц, например. index.php? page = home будет загружать содержимое страницы со страниц / home.php Однако – если кто-то отправился на страницы / home.php, страница загружается без заголовков и т. […]

301 Перенаправление htaccess

у меня проблема с моим htaccess У меня есть следующее Redirect 301 /inspection-test.html http://www.newsit.co.uk/inspection-test.aspx Мой текущий сайт работает на php, а новый работает на .net Переадресация работает, но ее показ как http://www.newsit.co.ukinspection-test.html

увеличение предельной памяти памяти php

Я перевел веб-каталог сайта на новый хостинг. после импорта каталога и БД, я получил эту ошибку: PHP Неустранимая ошибка: допустимый размер памяти 536870912 байт исчерпан (пытался выделить 79 байт) в /mnt/stor12-wc1-ord1/895923/www.youth-panel.com/web/content/libraries/joomla/database/database/ mysql.php в строке 712 Я обнаружил, что мой файл .htaccess пуст и добавил строку php_value memory_limit 256m, и она не сработала, я изменил ее […]