Домен www.mymaindomain.com
работает CMS-1, и теперь я хочу запустить вторую CMS внутри подкаталога eg.www.mymaindomain.com/extra
Я создал каталог под названием «extra» и загрузил свою CMS2 в этот каталог и использовал тот же база данных для установки CMS.
Пока все работает отлично, однако, когда я пытаюсь посетить свою вторую CMS, вызывая URL www.mymaindomain.com/extra/admin/index.php
, веб-сайт перенаправляет меня обратно на мой основной домен www.mymaindomain.com.
Я считаю, что это как-то связано с моим файлом .htaccess внутри моей второй CMS
Это мой файл .htaccess внутри www.mymaindomain.com/extra/
RewriteEngine On
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^admin$ access.php [NC,QSA]
RewriteRule ^admin/(.*)$ access.php?page=$1 [NC,QSA]
RewriteRule ^admin/(.*)$ admin-panel/$1 [L]
RewriteRule ^$ index.php?url=home [NC,QSA]
#--RewriteRule ^([^\/]+)(\/|)$ index.php?url=$1 [QSA]
RewriteRule ^404$ index.php?url=404 [L,QSA]
RewriteRule ^s/([^\/]+)(\/|)?$ index.php?url=share&share=$1 [L,QSA]
RewriteRule ^media/([^\/]+)(\/|)?$ index.php?url=home&media=$1 [L,QSA]
RewriteRule ^lang/([^\/]+)(\/|)?$ index.php?url=lang&lang=$1 [L,QSA]
RewriteRule ^page/([^\/]+)(\/|)?$ index.php?url=page&page=$1 [L,QSA]
RewriteRule ^articles(\/|)$ index.php?url=articles [NC,QSA]
RewriteRule ^articles/([^\/]+)(\/|)?$ index.php?url=articles&id=$1 [L,QSA]
RewriteRule ^articles/([^\/]+)/post/([^\/]+)(\/|)?$ index.php?url=articles&id=$1&post=$2 [L,QSA]
#
RewriteRule ^watch/?$ index.php?url=watch&id=$1 [QSA]
#lang
RewriteRule ^es/$ index.php?lang=es [QSA,L]
RewriteRule ^en/$ index.php?lang=en [QSA,L]
RewriteRule ^de/$ index.php?lang=de [QSA,L]
RewriteRule ^fr/$ index.php?lang=fr [QSA,L]
RewriteRule ^it/$ index.php?lang=it [QSA,L]
RewriteRule ^pt/$ index.php?lang=pt [QSA,L]
RewriteRule ^ru/$ index.php?lang=ru [QSA,L]
RewriteRule ^tr/$ index.php?lang=tr [QSA,L]
RewriteRule ^zh/$ index.php?lang=zh [QSA,L]
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^@([^\/]+)(\/|)$ index.php?url=home&media=$1 [QSA]
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([A-Za-z0-9_]+)/([^\/]+)(\/|)$ index.php?url=home&media=$1&type=$2 [QSA]
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\/]+)(\/|)$ index.php?url=home&media=$1 [QSA]
#
Забыл упомянуть, что у меня есть другой. htaccess в домене root
<IfModule mod_rewrite.c>
#Enable URL rewriting
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
РЕДАКТИРОВАТЬ: все остальные страницы, похоже, работают нормально, за исключением панели администратора. Здесь отлично работает www.mymaindomain.com/extra/page/privacy
Только www.mymaindomain.com/extra/admin
перенаправить обратно в домен root
Может ли кто-нибудь помочь мне решить эту проблему Всем спасибо