Это очень частый вопрос по inte rnet, но, к сожалению, я пока не нашел решения. Моя проблема в том, что я уже использую приведенные ниже коды, которые отлично подходят для статей (site.com/my-first-article) .
#remove .php
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
#for pretty url
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ blog.php?qTitle=$1 [NC,L]
Но теперь мне нужно (site.com/profile/user -name), когда я копирую и редактирую приведенный выше код для профиля пользователя, он не работает.
#remove .php
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
#for pretty url
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ profile.php?username=$1 [NC,L]
Надеюсь, я правильно определил вопрос, и некоторые могут понять мою проблему. Спасибо за ваше время.
Мои результаты
введите описание изображения здесь