RewriteCond не работает для определенного URL - PullRequest
1 голос
/ 04 января 2011

У нас есть 2 адреса (www.floydbariatrics.com и www.floydbariatrics.org) Я пытаюсь заставить все URL переписать на www.floydbariatrics.com

В моем .htaccess есть следующее:

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.floydbariatrics\.com$ [NC]
RewriteRule (.*) http://www.floydbariatrics.com/$1 [R=301,L]

Когда я захожу на www.floydbariatrics.com или floydbariatrics.com или floydbariatrics.org, переписывание работает.

Когда я пытаюсь получить доступ к www.floydbariatrics.org, я получаю:

Page Not Found
We cannot locate the page you're looking for. Please check the address and make sure all letters are lowercased with no spaces. 

Я полностью в тупике.

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 04 января 2011

На (совместно используемом) хост-сервере программное обеспечение веб-сервера необходимо настраивать индивидуально для каждого домена, поскольку несколько доменов с различным содержимым часто используют один и тот же IP-адрес.

В зависимости от того, какое программное обеспечение панели управления предоставляет ваш веб-хостинг (, например, cPanel или Plesk), может быть опция «Паркованные домены», «Перенаправления» или «Псевдонимы домена», которая может получить рабочий.

0 голосов
/ 04 января 2011

Вы установили VirtualHost для www.floydbariatrics.org или у вас есть ServerAlias для него?

...