(3 фев 2015, 16:56) (
0/
0)
[
0]
Alekksss,
взял живой пример от битрикса) если ты видишь, что тут есть что доработать, то ты можешь представить что такое битрикс как CMS))
(3 фев 2015, 16:51) (
0/
0)
[
0]
Денис Павлик,
вот из битрикса
===========================
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>
===========================
в файле urlrewrite и происходит обработка адреса. так же подключается одноименный файл из корня, где содержится массив с правилами обработки ЧПУ для нужных страниц.
(3 фев 2015, 16:40) (
1/
0)
[
1]
за. более понятное урл для человека, легче запоминается, малая длинна и пользователь не знает какие переменные используются.
=================
оптимизируй свой код. в .htaccess-e можно всего пару строк указать, чтобы он перенаправлял запрос на нужный файл, а там уже сделать обработку адресов.