У меня есть httpd.conf
файл, который выглядит следующим образом:Перенос httpd.conf в .htaccess?
Alias /robots.txt /var/www/tech_eval/static/robots.txt
Alias /favicon.ico /var/www/tech_eval/static/favicon.ico
AliasMatch /([^/]*\.css) /var/www/tech_eval/static/styles/$1
Alias /media/ /var/www/tech_eval/static/media/
<Directory /var/www/tech_eval/static>
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias /tech_eval /var/www/tech_eval/scripts/django.wsgi
<Directory /var/www/tech_eval/scripts>
Order allow,deny
Allow from all
</Directory>
Это прекрасно работает для моего tech_eval
проекта, но это начинает вызывать проблемы с другими сайтами. Я думаю, мне было бы целесообразно переместить все это в файл .htaccess
, расположенный в папке tech_eval
, чтобы он не вызывал проблем. Хотя, я не думаю, что все эти варианты будут работать, когда побегут с .htaccess
, не так ли? Какие у меня варианты? Я имею в виду, я мог бы исправить это, добавив все tech_eval
, но потом я завершаю работу с одним большим файлом-мастером для всех своих сайтов, и это просто станет большим беспорядком.
Вы запрашиваете версии строк .htaccess? – random
Рассматривали ли вы использование виртуальных хостов? – blak3r
@ e.c.ho: Я полагаю, если это лучший подход. Я думаю, что некоторые из «Псевдонимов» можно сделать с помощью «RewriteRules», но я не знаю, что делать с «WSGIScriptAlias». @ blak3r: Э? Я всю жизнь работаю на общих серверах и, наконец, немного контролирую этот. Я предполагаю, что это будет классифицировано как * VPS *, но все это ново для меня :) Вы должны это объяснить. – mpen