.htaccess Довольно переписать URL в папке

Я пытаюсь переписать один из моих URL-адресов в красивые URL-адреса, но я не могу понять это. Вот что я пробовал

Текущий макет папки

-index.php
-/instagram
-index.php
-.htaccess

Внутри .htaccess я положил этот код

RewriteEngine On
RewriteRule ^instagram/([^/]*)$ /instagram/?username=$1 [L]

Моя цель — включить этот URL

http://example.com/instagram/?username=test1234

в этот URL

http://example.com/instagram/test1234

Однако, когда я захожу на второй URL в моем браузере, он выдает ошибку 404 not found. Есть идеи, как это исправить?

1

Решение

Поместите этот код внутри /instagram/.htaccess:

DirectoryIndex index.php
RewriteEngine On
RewriteBase /instagram/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ index.php?username=$1 [L,QSA]
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]