Intereting Posts
Отправка SMS с PHP Получение записи базы данных, установленной в массив в php Как изменить временную метку по умолчанию, которую использует PHP для входа в файл? Скрыть div на основе времени – PHP Можно ли закрыть файл, сняв ручку? В чем разница между «<>» и «! =»? MongoDB – Почему я должен использовать курсор вместо iterator_to_array (в PHP) Экспорт базы данных MySQL с использованием только PHP Не помещается на место, пакет, загруженный классом, требуется от композитора, делает php throw Класс не найден Использование регулярного выражения для удаления пустых тегов абзаца <p> </ p> (стандартное str_replace в «пробеле» не работает) Разработка безопасной стратегии входа и аутентификации в PHP возможно ли декодировать файл, закодированный защитой zend? Codeigniter: mp4 видео не будет загружаться, без ошибок Какой стиль кодирования вы используете для тройного оператора? Как запустить команду linux для компиляции программы ac, из php-скрипта

URL-адрес перезаписи для подпапки

Мне нужен URL-адрес:

http://domain.com/subfolder/file.php?src=quick-brown-fox&m=1&size=320x480 

.. изменился на:

 http://domain.com/subfolder/file/quick-brown-fox/320x480 

Я обновил htaccess с помощью:

 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^/subfolder/([^\.]+)$ $1.php [NC,L] 

но я получаю 404. Что я делаю неправильно?

Вы можете сделать это в подпапке / .htaccess

 Options -MultiViews RewriteEngine On RewriteBase /subfolder/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/?(.*)$ $1.php [NC,L] 

Затем запишите URI в php.

Это правило можно использовать в /subfolder/.htaccess :

 Options -MultiViews RewriteEngine On RewriteBase /subfolder/ RewriteRule ^(file)/([^/]+)/([^/]+)/?$ $1.php?src=$2&m=1&size=$3 [QSA,NC,L]