.HTACCESS RewriteRule для 2 доменов

Нет никакой поддержки mssql непосредственно в соответствии с Ubuntu. Существует пара опций.

Я полагаю, что можно получить некоторую функциональность при помощи sybase модуля.

php5-sybase

Package: php5-sybase
Priority: optional
Source: php5
Description: Sybase / MS SQL Server module for php5
 This package provides a module for Sybase and Microsoft SQL Server
 database connections directly from PHP scripts. It also includes the
 pdo_dblib module for use with the PHP Data Object extension.

Другая опция состояла бы в том, чтобы получить доступ к серверу через odbc. Установите php5-odbc и tdsodbc.

mssql расширение, которое является частью PHP, будет только функционировать, когда PHP будет основан на Windows. http://www.php.net/manual/en/intro.mssql.php

Существует другой драйвер/расширение от Microsoft, которая поддерживает PHP, но, кажется, только функциональна в Windows. http://www.codeplex.com/SQLSRVPHP

0
задан 14 September 2011 в 14:09
2 ответа

Поместите приведенный ниже файл .htaccess в /var/www/alpha.com/ :

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/beta/?$
RewriteRule ^.*$ http://beta.com [L]
RewriteCond %{REQUEST_URI} ^/beta/(.*)$
RewriteRule ^.*$ http://beta.com/%1 [L]
  • маску вопроса ? ]: делает предыдущий токен необязательным
  • L флаг: означает последнее правило
2
ответ дан 4 December 2019 в 14:40

Вам нужно использовать файл .htaccess ? В противном случае использование VirtualHosts в файле httpd.conf может быть лучше, чем его перезапись.

 <VirtualHost *:80>
DocumentRoot /www/alpha.com/
ServerName www.alpha.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /www/beta.com
ServerName www.beta.com
</VirtualHost> 
0
ответ дан 4 December 2019 в 14:40

Теги

Похожие вопросы