Прямо сейчас, отображаются следующие адреса:HTAccess код не работает для тщеславия URLS
www.mysite.com/account.php?username=$username
Что я хочу:
www.mysite.com/$username
Я использую следующий код мой htaccess
файл:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /account.php?username=$1 [L,QSA]
Но это не работает: URL-адреса те же, что и раньше.
Что случилось?
+1 для ясности. Редактирование URL-адресов работает (я вижу его в адресной строке), но теперь вместо отображаемой учетной записи пользователя я вижу свою страницу ошибок 404. Любая идея почему? –
@ChHr есть ли какая-нибудь другая CMS или какие-либо другие правила, которые могут мешать? Вам все еще нужно использовать правила, которые у вас есть в вашем вопросе, наряду с переадресацией выше. –
Пожалуйста, см. Мой отредактированный вопрос, я включаю свой полный htaccess. Может ли что-то вмешаться? –