Я новичок в .htaccess и, похоже, у меня возникли некоторые проблемы с получением его для очистки URL для меня.
У меня есть
site.com?p=article&id=3&read=article title
Я могу заставить первую переменную работать нормально, как site.com/articles
. но когда я пытаюсь пойти дальше, сервер говорит, что не может его найти. Я пробовал несколько методов, ни один из которых не работает.
RewriteRule ^([a-zA-Z0-9]+)$ index.php?p=$1
RewriteRule ^([a-zA-Z0-9]+)/$ index.php?p=$1
это выше работает
Я пытался
RewriteRule ^([a-zA-Z0-9-z\-]+)(/([a-zA-Z0-9-z\-]+))?/?$ index.php?p=$1&i=$2
и
RewriteRule ^([a-zA-Z0-9-z\-]+)/([a-zA-Z0-9-z\-]+)/([a-zA-Z0-9-z\-]+)/?$ index.php?p=$1&i=$2&read=$3
последние 2 не работают. Помогите, пожалуйста. Спасибо