На самом деле, чтобы избавиться от index.php
, вам нужно отредактировать файл index.php
из config.php (в вашей папке config внутри приложения).
.htaccess для чистых URL:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
и чтобы избавиться от .html
, просто удалите этот суффикс снова в файле config/config.php
.
Это должно быть все, что вам нужно, окончание .html
только для шоу
Что касается превращения чего-то вроде page/8/name
в name
, я бы дважды подумал о том, как это будет работать, ваша страница или 8, скорее всего, что-то значат, поэтому ваш name
должен иметь код, делающий его уникальным. Я предполагаю, что page = 8 - это значение, а название только для дружелюбного URL-адреса.