Я прочитал это руководство о том, как изменить ваш .htaccess, чтобы обслуживать множество приложений web2py, но, похоже, он не работает. Вот мой .htaccess
RewriteEngine On
RewriteRule ^dispatch\.fcgi/ - [L]
RewriteRule ^(.*)$ dispatch.fcgi/$1 [L]
RewriteCond %{HTTP_HOST} =www.moublemouble.com [NC, OR]
RewriteCond %{HTTP_HOST} =moublemouble.com [NC]
RewriteRule ^/(.*) /moublemouble/$1 [PT,L]
Все, что я получаю, это внутренняя ошибка 500 и .htaccess не моя сильная сторона. Какие-нибудь подсказки?
Синтаксис для RewriteCond
использует регулярные выражения, сопоставленные с некоторой строкой. Вы пытаетесь использовать x = y
синтаксис, который полностью не поддерживается.
Таким образом, ваши последние три строки должны выглядеть примерно так:
RewriteCond %{HTTP_HOST} ^www.moublemouble.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^moublemouble.com$ [NC]
RewriteRule ^/(.*) /moublemouble/$1 [PT,L]
Но учтите, что я смотрел только на синтаксис, а не на семантику ваших правил.