Я переношу некоторый код из рабочего веб-приложения, но не могу заставить его работать на новом сервере. Кажется, что все настроено правильно, но я получаю внутренние ошибки переадресации в Apache2. Вот мои перезаписи и объясненияmod_rewrite: проверьте, не является ли определенный домен
Это WORKS - любые поддомены, которые не являются cdn. или управлять. следует перенаправить на u.php
RewriteCond %{HTTP_HOST} ^(^.*)\.mediasprk\.com$ [NC]
RewriteCond ^(.*)$ !^(cdn|manage)$
RewriteCond %{REQUEST_URI} !\.(png|gif|jpg)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ u.php?uri=$1&hostName=%{HTTP_HOST}
Это больше не работает. Цель здесь - управлять указателем CName. Так что если это не домен моего приложения (mediasprk.com), тогда обработайте его, отправив его на u.php.
RewriteCond %{HTTP_HOST} !^mediasprk\.com$ [NC]
RewriteCond %{REQUEST_URI) !\.(png|gif|jpg)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ u.php?uri=$1&hostName=%{HTTP_HOST}
Может ли кто-нибудь увидеть проблему здесь во втором блоке, которая вызовет ошибки ограничения перенаправления? Может быть, что-то не так в переписывании? Благодарю.
Дополнение: оба они находятся в одном и том же htaccess - я не представляю ни/или - мне нужно как работать, так и консолидироваться. Я сосать переписывание! Благодаря! – ingage