Переадресация URL в Apache rewrite - PullRequest
1 голос
/ 06 августа 2011

Я установил корзину покупок Aava jadasite на общем веб-хосте Java, и теперь моя домашняя страница выглядит как http://www.mydomain.com/jada/web/fe/localhost/English/home.

Чтобы моя домашняя страница появилась на http://www.mydomain.com Мне нужновнести изменения в правило Apache mod_rewrite.Я не очень много знаю о сервере Apache.

Подскажите, пожалуйста, какой должен быть код для правила перезаписи Apache и где его нужно разместить.

Ответы [ 2 ]

0 голосов
/ 06 августа 2011

да, вы можете перенаправить с помощью файла htaccess или вы можете загрузить файл index.php в свой корень и написать эту строку кода

<?php
header('Location: http://www.mydomain.com/jada/web/fe/localhost/English/home');
?>
0 голосов
/ 06 августа 2011

, если вы уверены, что хотите этого - поместите в .htaccess

RewriteRule ^(.*)$ /jada/web/fe/localhost/English/home/$1 [QSA,L]

Однако я чувствую, что с вашей стороны есть неправильная конфигурация сервера.Если у вас есть прямой доступ к настройкам Apache, вы можете установить правильные vhosts.Вот пример с моего локального хоста:

<VirtualHost 127.0.0.2:80>
    DocumentRoot X:/xampp/htdocs/mydomain.com
    ServerName mydomain.com
    ServerAlias www.mydomain.com
</VirtualHost>

127.0.0.2 должен быть вашим внешним IP-адресом, который слушает apache.X: /xampp/htdocs/mydomain.com может быть любой папкой, которую вы хотите (папкам вне htdocs dir могут потребоваться дополнительные директивы для работы).

...