Benim yeni web sitesi içine eski bir web sitesi geri getirmek için var, ama benim hosting 2 farklı DocumentRoot izin vermez. Yani, ben bir ServerAlias yapılmış ve farklı bir DocumentRoot simüle etmek için bir yeniden yazma kullanmak istiyorum.
New website document root : /web (newsite.com) for example Old website : /web/oldsite (oldsite.newsite.com) for example
. Burada / web benim htaccess olduğunu:
RewriteCond %{HTTP_HOST} ^oldsite.newsite.com [NC]
RewriteCond %{REQUEST_URI} !/oldsite(.*)$
RewriteRule ^(.*)$ /oldsite/$1 [QSA,L]
Gayet iyi çalışıyor, ama ben URL uzantısı belirtmek yalnızca.
oldsite.newsite.com / ortakları yükler / web / oldsite / index.php yerine / web / oldsite / ortakları / index.php
Benim URL uzantısı belirtirseniz ANCAK, bu çalışıyor:
oldsite.newsite.com / ortakları / index.php yükler / web / oldsite / ortakları / index.php
Tüm CSS ve görüntüler ince yükler, bir entension olduğundan (. Css,. Jpg, vs ..)
Ben yanlış ne yapıyorum?!