некоторые проблемы с удалением www и перенаправлением index.html

Нет, который не возможен. Можно использовать то, от чего Вы хотите в: заголовок, Вы могли, возможно, попросить, чтобы Google удалил его из его учетной записи (необходимо подтвердить Ваш От адреса в Gmail в первый раз). Но нет ничего, что мешает ему использовать его старое отадресного в его настольном клиенте.

Вы могли установить записи SPF для сообщения удаленных почтовых серверов, которые используют его, что это не законная почта.

0
задан 17 October 2010 в 17:20
2 ответа

Я не попробовал это, но я приблизился бы к перенаправлению www путем создания двух vhosts. Один для www и один для non-www, с единственной директивой в www один для перенаправления к другому

<VirtualHost *:80>
    ServerName www.example.com
    Redirect / http://example.com
</VirtualHost>

<VirtualHost *:80>
    ServerName example.com
    DocumentRoot /path/to/docroot
    ... other stuff as needed ...
</VirtualHost>

Если Ваш index.html на самом деле имеет Ваше содержание в нем, Вам нужен DirectoryIndex, который указывает, что index.html является допустимым индексом в Вашем httpd.conf:

DirectoryIndex index.html

Это обычно - значение по умолчанию, поэтому возможно, больше информации необходимо на том, что Вы хотите выполнить с этим.

0
ответ дан 24 November 2019 в 12:44
  • 1
    Привет Alex, что я хотел выполнить, ясно объясняют выше. Я должен получить mod_rewrite, работающий на уровне каталога. www> non-www хорошо работающий выше. index.html не. У меня есть DirectoryIndex также. –   17 October 2010 в 17:51
  • 2
    aaah... Я пропустил ключ "для всех доменов" строка там :) –  Alex 17 October 2010 в 18:11
  • 3
    По-видимому, существует много ошибок с моим использованием. Например, L значение ПОСЛЕДНЕЙ обработки остановок. Таким образом, 2-е правило не замечено. –   17 October 2010 в 18:59

Это решает его для меня. Как я подозревал, существует целое lotta различие, где rewriterule применяется. Многие люди включая меня, кажется, не знают об этом.

http://wiki.apache.org/httpd/RewriteContext

Apache Сервер HTTPD имеет дело с запросами в дискретных фазах. В то время как это обычно очевидно для пользователя и администратора, это действительно имеет эффект на поведение mod_rewrite, когда rulesets помещаются в различные контексты. Для упрощения немногого когда правила помещаются в блоки VirtualHost (или в основной контекст сервера), они оценены, прежде чем сервер все же отобразил требуемый URI на путь файловой системы. С другой стороны, когда правила помещаются в .htaccess файлы, или в блоки Каталога в основной конфигурации сервера, они оценены после того, как эта фаза произошла.

0
ответ дан 24 November 2019 в 12:44

Теги

Похожие вопросы