Apollon1

Рейтинг
33
Регистрация
31.03.2008

SeoNizator, большое спасибо тебе!!! Все заработало! :)

Apollon1 добавил 06.08.2009 в 22:54

Не в том месте добавлял параметры хостов

Ilekor, один фиг не работает! :(

Apollon1 добавил 06.08.2009 в 23:09

Может еще как-то можно это записать?

Apollon1 добавил 06.08.2009 в 23:59

В общем какая-то ошибка вот в этих строках:

RewriteRule ^ /robots-%{HTTP_HOST}.txt [L]

RewriteRule ^ /sitemap-%{HTTP_HOST}.xml [L]

А точнее в :"%{HTTP_HOST}". Что-то не правильно именно в этом месте (проверял).

Apollon1 добавил 07.08.2009 в 00:04

Все заработало

ТС выложи прейскурант в форме: Количество МБ - цена

SeoNizator, так дело в том, что в файле vhosts.conf один фиг ничего не меняется!!! Айпишник прописывается 127.0.0.1 чтобы я с этим не пытался делать!

C http://sexytales.ru 25мб чистого текста напарсил вчера.

Apollon1 добавил 06.08.2009 в 20:43

Уникального кончено.

ТС, думаешь люди сами не могут себе напарсить статеек?

oldvovk, он выдает 404, когда пытаюсь зайти по урлам:

sub1.site.ru/sitemap.xml

sub2.site.ru/sitemap.xml

и т.д.

Если же аналогично пытаюсь вызвать роботс.тхт выводит следующее:

User-agent: *

Disallow:

Sitemap:

<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->

Хотя там должно быть совсем другое!

Кэш WP уделен (если что).

Apollon1 добавил 06.08.2009 в 20:15

neolord, так как дожен выглядеть .htaccess?

А вообще в .htaccess еще есть вот что:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

# BEGIN WPSuperCache

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

AddDefaultCharset UTF-8

RewriteCond %{REQUEST_URI} !^.*[^/]$

RewriteCond %{REQUEST_URI} !^.*//.*$

RewriteCond %{REQUEST_METHOD} !=POST

RewriteCond %{QUERY_STRING} !.*=.*

RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$

RewriteCond %{HTTP:Accept-Encoding} gzip

RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f

RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L]

RewriteCond %{REQUEST_URI} !^.*[^/]$

RewriteCond %{REQUEST_URI} !^.*//.*$

RewriteCond %{REQUEST_METHOD} !=POST

RewriteCond %{QUERY_STRING} !.*=.*

RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$

RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f

RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L]

</IfModule>

# END WPSuperCache

Apollon1 добавил 06.08.2009 в 20:18

oldvovk, у тебя, кстати, и брал руководство! :)

Пиздатый дорген Шевнина! Поебее всяких рэдбатонов!

Всеравно ничего не получается, что я делал (по шагово):

1) в файл httpd.conf

Записал следующее:

<VirtualHost 127.0.0.2:*>

ServerName www.test1.test.ru

DocumentRoot /home/test.ru/all

</VirtualHost>

<VirtualHost 127.0.0.3:*>

ServerName www.test2.test.ru

DocumentRoot /home/test.ru/all

</VirtualHost>

<VirtualHost 127.0.0.4:*>

ServerName www.test3.test.ru

DocumentRoot /home/test.ru/all

</VirtualHost>

Сразу после:

#<VirtualHost 127.0.0.1:*>

# ServerName non-existent-host

# DocumentRoot /home/non-existent-host/www

#</VirtualHost>

В моем файле все писалось именно с "#" символами... Может я не в тот файл записываю?

2) в файле hosts обновил записи:

127.0.0.2 www.test1.test.ru

127.0.0.3 www.test2.test.ru

127.0.0.4 www.test3.test.ru

3) Перезагрузил денвер и ничего не случилось! :(

4) Посмотрел файл vhosts.conf там ничего не поменялось вновь созданные хосты не появились, домена www.test1.test.ru вообще нет, а вот для каждого из существующих доменов в системе по две записи, например для www.test2.test.ru:

# Host /home/test.ru/test2 (89):

#Listen 127.0.0.1:80

#NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>

DocumentRoot "Y:/home/test.ru/test2"

ServerName "test2.test.ru"

ServerAlias "test2.test.ru" "www.test2.test.ru"

ScriptAlias /cgi/ "/home/test.ru/cgi/"

ScriptAlias /cgi-bin/ "/home/test.ru/cgi-bin/"

</VirtualHost>

# Host /home/test.ru/test2 (90):

#Listen 127.0.0.1:443

#NameVirtualHost 127.0.0.1:443

<VirtualHost 127.0.0.1:443>

SSLEngine on

DocumentRoot "Y:/home/test.ru/test2"

ServerName "test2.test.ru"

ServerAlias "test2.test.ru" "www.test2.test.ru"

ScriptAlias /cgi/ "/home/test.ru/cgi/"

ScriptAlias /cgi-bin/ "/home/test.ru/cgi-bin/"

</VirtualHost>

Что делать вообще не понимаю, где я делаю что-то не так?

В файле httpd.conf пробовал добавлять хосты с "#" и без него, у меня все хосты про которые там упоминается записаны следующим образом:

#<VirtualHost _default_:*>

# ServerName non-existent-host

# DocumentRoot /home/non-existent-host/www

#</VirtualHost>

#<VirtualHost 127.0.0.1:*>

# ServerName non-existent-host

# DocumentRoot /home/non-existent-host/www

#</VirtualHost>

Что делать? Подскажите пожалуйста!

НЕ срабатывает вот такой вариант:

#<VirtualHost 127.0.0.1:*>

# ServerName www.test1.test.ru

# DocumentRoot /home/test.ru/all

# ServerName www.test2.test.ru

# DocumentRoot /home/test.ru/all

# ServerName www.test3.test.ru

# DocumentRoot /home/test.ru/all

# ServerName www.test4.test.ru

# DocumentRoot /home/test.ru/all

# ServerName www.test5.test.ru

# DocumentRoot /home/test.ru/all

# ServerName non-existent-host

# DocumentRoot /home/non-existent-host/www

#</VirtualHost>

Что же делать?

Всего: 108