Мы меняем наше доменное имя, и оно предназначено для автономных приложений. В Apache виртуальный хост-файл DocumentRoot является/вар/WWW/сайт/html, а не/вар/WWW/пример/HTML, как в этом блоке:apache htaccess переписать с псевдонимом
Alias /apps/dept /var/www/example/html/apps/dept
<Directory "/var/www/example/html/apps/dept/">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Я положил файл .htaccess в каталоге/вар/WWW/пример/HTML/приложения/каталога отдела следующим образом:
RewriteEngine On
RewriteBase /apps/dept/
RewriteCond %{HTTP_HOST} ^example.orgname.state.tx.us/apps/dept [NC]
RewriteRule ^(.*)$ http://example.orgname.texas.gov/apps/dept/$1 [L,R=301]
Это, кажется, следует, что рекомендуется здесь, http://httpd.apache.org/docs/current/mod/mod_rewrite.html и Apache : How to Use Rewrite Engine Inside Alias. Я не вижу результатов. Новый домен также имеет конфигурацию virutal host в файле VH. Эта же базовая переработка работает на нашем веб-сайте Drupal, который не использует псевдоним. Какие изменения могут потребоваться, чтобы имя домена было перезаписано с добавленным именем приложения? Неправильно ли RewriteBase?
Thx.
Я хотел бы перенаправить приложения, которые находятся в каталогах под каталогом/apps/dept /. – edroms
Когда вы имеете в виду «ниже», что вы имеете в виду? Он перенаправляет что-либо из 'http: // example.orgname.state.tx.us/apps/dept /' в 'http: // example.orgname.texas.gov/apps/dept /', включая каталоги, содержащиеся в этом каталоге , Пожалуйста, уточните вопрос, если я не понимаю. – JakeGould
Надеемся включить эти каталоги: http://example.on.state.tx.us/apps/dept/myapp/ на http://example.on.texas.gov/apps/dept/myapp. В отделе находится около 10 приложений. – edroms