Мой URL-адрес:
http://example.com/demo/my_list.php?id=122&name=test files
Не хочу изменить это на:
http://example.com/demo/my_list.php/test files/122
В настоящее время мой htaccess, как следует,
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ index.php?id=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)$ my_list.php?id=$1&name=$2 [L]
но это не работает …
Как переписать URL в php с более чем двумя переменными GET?
Где я разместил свой файл htaccess? внутри папки ‘demo’ или в корневом пути?
Пожалуйста, помогите …
Используйте это так,
RewriteRule ^my_list\.php/([^/]+)/([^/]+)$ my_list.php?id=$2&name=$1 [L]
Других решений пока нет …