У меня есть мой index.php внутри подпапки, которая находится внутри другой подпапки и т. Д. Итак, моя хостинговая компания не позволяет мне изменять httpd-vhosts.config, поэтому единственный способ, которым я должны указать, что я хочу запустить свой веб-сайт из/subfolder1/subfolder2 .... это .htaccess.index.php в подпапке с .htaccess
Я много искал в stackoverflow, и все это не сработало. В принципе, у меня есть эти папки:
- веб
- экземпляры
- MyWeb
- общественного
- корень
- общественного
- MyWeb
- экземпляры
Внутри корня есть index.php. Так что, когда я вхожу в: www.mydomain.com.mialias.net, я хочу пойти в index.php и запустить свой веб-сайт,
Я попытался это:
RewriteEngine on
RewriteCond % ^midomain.com.mialias.net\.com$
RewriteRule (.*) http://www.midomain.com.mialias.net/$1 [R=301,L]
RewriteRule ^$ instances/myweb/public/root [L]
И Бесполезный Не работает, потому что URL-адрес выглядит так: www.midomain.com.mialias.net/instances/myweb/public/root
, что неверно, потому что мне нужно, чтобы мой URL-адрес вроде: www.midomain.com.mialias.net/, чтобы вставить аргументы в URL-адрес, например: www.midomain.com.mialias.net/myaccount
, а также момент это невозможно, потому что у меня есть URL-адрес, как я сказал.
Кто-нибудь знает, как это сделать? Большое спасибо!
Вы хотите перенаправить все URIs на ваш index.php? – Jeemusu
Дубликат? Я думаю, вы можете найти свой ответ здесь: http://stackoverflow.com/questions/990392/htaccess-rewrite-to-redirect-root-url-to-subdirectory – Qben