мы управляем более 70 объектами, и каждый из их сайтов работает от одного и того же php-кода с базой данных, контролирующей различия. Мне нужно написать перенаправление для определенного случая, и я не знаю, как создавать переменные в .htaccess.Правило htaccess для перенаправления на динамический субдомен
, например: http://www.firstproperty.com/banquet становится http://banquet.firstproperty.com и http://www.secondproperty.com/banquet становится http://banquet.secondproperty.com
Я не уверен, если я должен делать это как «перенаправить», либо «RewriteCond/RewriteRule»
Это мой. Htaccess сейчас (удаляет index.php из CodeIgniter дружественных URL)
DirectoryIndex index.php
redirect /joinTeam.php /index.php/prop/join_team
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
Не было бы легче управлять перенаправлением на уровне приложения? (т. е. проверка и перенаправление на index.php) – dakdad
Не в этой ситуации. Основной сайт (www.firstproperty.com), который является CodeIgniter, является другим приложением, чем приложение банкета. Поскольку я собираю свойствоNumber из URL-адреса, мне нужно, чтобы часть «firstproperty» была в URL-адресе, который поступает в приложение банкета. – jgravois