Как я могу сделать как переписывающие работы, например http://example.com/something.html
http://example.com/videos/something/1.html
всегда совпадает с download.php
, но не с video.php
.Htaccess переписывает аналогичные шаблоны
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteBase/
RewriteRule ^category/(.+)$ category.php?q=$1
RewriteRule ^videos/(.+)/(.+).html$ video.php?q=$1&page=$2
RewriteRule ^(.+).html$ download.php?id=$1
Как для пропуска файлов раздела. – IdidntKnewIt
Внутренняя ошибка сервера Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос. Обратитесь к администратору сервера на веб-сервере @, чтобы сообщить им о времени возникновения этой ошибки и действиях, выполненных перед этой ошибкой. Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера. – IdidntKnewIt
За какой точный URL вы получаете эту ошибку 500? Я тестировал это на своем Apache и не обнаружил ошибок. – anubhava