У меня есть интернет-сообщество, и оно сейчас растет. Мне нравится делать преобразование ссылок для моего веба, а затем мне нужно знать лучшее решение для моего случая.
Прямо сейчас мой htaccess выглядит примерно так:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)/?$ index.php?page=user&username=$1 [L]
Вы можете ссылаться на таких пользователей, как этот domain.com / username , и это приятно.
Тогда у меня есть разные страницы, такие как
- index.php? Страница = форум & ID = 1
- index.php? Страница = someotherpage & ID = 1 & anotherid = 5
- index.php? Страница = третья
... и так далее. Я хочу, чтобы они выглядели примерно так:
- domain.com / Форум / 23 / название-оф-нить
- domain.com / стр.2 / id1 / id2
... и т. Д.
Как создать красивые URL-адреса, не удаляя мою функцию domain.com/username? Какое решение вы бы предложили?
Я думал о создании файла, который проверяет URL, соответствует ли он каким-либо страницам, пользователям и так далее. Затем он будет перенаправлен с местоположением заголовка.