CheckSpelling On
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^.]+)\.site\.com$
RewriteCond /home/%1/ -d
RewriteRule ^(.+) %{HTTP_HOST}$1
RewriteRule ^([^.]+)\.site\.com/media/(.*) /home/$1/data/media/$2
RewriteRule ^([^.]+)\.site\.com/(.*) /home/$1/www/$2
CheckSpelling On
(mod_speling) работает нормально, когда это www.example.com
. Но это не работает, когда происходят перезаписи. Например, есть файл /home/test/www/index.html
. Если вы делаете test.example.com/INDEX.html
, он не будет исправлен до test.example.com/index.html
, но если вы сделаете www.example.com/INDEX.html
(нет папки /home/www/
), она исправит ее до www.example.com/index.html
.mod_speling & mod_rewrite для совместной работы?
Похоже, что он обрабатывается через mod_rewrite, и если он использует rewrite, он не проходит проверку. Я пробовал загружать модули в разные заказы без везения.
Странно. У меня была установка, которая работала 6 месяцев назад, я забыл, как и что я сделал. С тех пор я потерял 50% от того, что я настроил, [ – Brian