Я пытаюсь переписать URL-адреса, но я не добился большого прогресса.
Я много читал и пытался, но мне не удалось сделать то, что я хочу. Я был бы рад, если бы кто-то дал идею, как это может быть.
Что я хочу сделать, это:
- Удалить расширение " .php ", например, " site.com / о "
- Если я наберу " site.com / index.php " или " site.com / index ", чтобы
перенаправить на " site.com "
- Если я наберу " site.com / profile.php? Profile = alex ", чтобы переписать URL-адрес на " site.com / profile / alex "
Также сохраняйте путь к файлам, которые я включаю, таким как css, js, images или php.
Что я пробовал отдельно:
1.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
2.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
3.
RewriteEngine On
RewriteRule ^profile/(.+)[/]?$ profile.php?profile=$1