Конфигурация htaccess для поддоменов

Как мне перенастроить мой текущий htaccess для работы на моем поддомене? Это работает для моей локальной установки, но не когда я загружаю свои файлы на свой поддомен. Я могу получить доступ к своему сайту через http://localhost/~myUsername/mySiteFolder/ и я хочу загрузить свои файлы на мой поддомен, чтобы я мог получить к нему доступ, как это http://api.myOnlineSite.com/mySiteFolder

Текущий htaccess на моем локальном сервере Mac OS:

RewriteEngine On
RewriteBase /~myUsername/mySiteFolder/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]

Я попытался изменить RewriteBase на api.myOnlineSite.com/mySiteFolder/ но это не работает и показывает The requested URL /mySiteFolder/index.php was not found on this server.

0

Решение

Вы можете использовать этот .htaccess на вашем поддомене:

RewriteEngine On
RewriteBase /mySiteFolder/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [L]

RewriteBase содержит относительный путь от DocumentRoot без доменного имени.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]