Я запускаю установку MediaWiki, для которой я недавно переключился с домена аддона (cpanel) на припаркованный домен, потому что это было дешевле и с .htaccess я все равно мог перенаправить все. Это работает для нескольких доменов, включая этот, но теперь возникает другая ошибка.Перепишите основной домен в папку
При парковке домена перенаправить его/public_html /, в котором я следующие .htaccess правила:
RewriteCond %{HTTP_HOST} ^(.*\.)?thedomain.com$
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) http://www.thedomain.com/$1 [R=301]
RewriteCond %{HTTP_HOST} ^www.thedomain.com$
RewriteRule ^(.*)$ thedomain.com/$1 [L]
, таким образом, исполнение WWW-и затем перенаправляет его в папку thedomain.com/ на моем сервер
как указано ранее, все это работает так же хорошо, как и слот для аддона, поэтому я хочу сохранить его таким образом.
В папке thedomain.com/ У меня есть следующие правила:
#main page
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) /wiki/Main_Page [R,L]
Цель этого правила является перенаправление всех, что идет на www.thedomain.com непосредственно на главной странице вики. Это всегда срабатывало, но поскольку я использовал .htaccess, как описано выше (для припаркованного домена), я просто получаю список своих файлов в папке thedomain.com/. Почему это правило не перенаправляется на правильную страницу ?
Когда я вручную набираю сайт www.thedomain.com/wiki/Main_Page, он работает, указывая, что проблема не должна быть в первом .htaccess, а во втором.
cmon, это не должно быть так сложно? –
BTW, руководство пользователя: https://www.mediawiki.org/wiki/Manual:Short_URL – Nemo