Здравствуйте!
Возникла необходимость привести адрес сайта видаhttp://site.ru/news/ к виду http://site.ru/housecode/news/ , где housecode - произвольный символьный код дома, а /news/ - один из разделов сайта. Разделов на сайте много, в том же news есть вложенность второго и третьего уровня.
Идея в том, что сайт обслуживает несколько домов, у каждого housecode свой, но структура сайта идентична для всех пользователей. Была мысль сделать на основе .htaccess, с но глубже /news/ страницы не открываются.
Apache, .htaccess:
Возникла необходимость привести адрес сайта вида
Идея в том, что сайт обслуживает несколько домов, у каждого housecode свой, но структура сайта идентична для всех пользователей. Была мысль сделать на основе .htaccess, с но глубже /news/ страницы не открываются.
Apache, .htaccess:
Код |
---|
Options -Indexes ErrorDocument 404 /404.php <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$ RewriteCond %{REQUEST_URI} ^/(housecode)/(.+)$ RewriteRule ^(.+)$ %2/ 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> <IfModule mod_dir.c> DirectoryIndex index.php index.html </IfModule> |