я хочу htaccess, как URL
mysite.com/category/1
за
mysite.com/category.php?cat=1
мой доступ
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
Есть простая идея?
Спасибо 🙂
Вы не фиксируете правильную информацию (вы должны отделить имя от числа) и не добавляете переменную запроса:
RewriteRule ^([^\.]+)$ $1.php [NC,L]
должно быть что-то вроде:
RewriteRule ^(\w+)/(\d+)$ $1.php?cat=$2 [NC,L]
^^^^^ capture the number
^^^^^ capture the name
Других решений пока нет …