Я хочу переписать URL, как показано ниже:
URL: http://localhost/my_site/?file_name=sample
Это мой URL, который я хочу показать как:
URL: http://localhost/my_site/sample
, что означает, что я хочу удалить параметр file_name, получить значение параметра и задать его в URL, для установки этого я использовал следующий код:
RewriteEngine On
RewriteBase /my_site/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ /?file_name=$1 [QSA,L]
Но он не работает, когда я набираю http://localhost/my_site/sample, он показывает мне список всех сайтов, присутствующих на моем локальном сайте, что означает, что он выводит меня на http://localhost вместо требуемой страницы.Что не так делаю?
Пожалуйста, помогите, заранее спасибо