synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяВеб Сервер + PHP / MySQL › домен на NAS с www и без оного

домен на NAS с www и без оного

FOL · 28.04.2011

Плиз помогите советом.

 

Тестю сайт на NAS

Прописал его в виртуальном хосте как site.com

 

Все ок, но извне смотря его браузером, если идти по адресу с приставкой "www" то не видно. Пришлось дополнительно делать копию папки с www в имени.

 

Как сей трабл обойти чтобы не дублировать данные?

Corrector · 28.04.2011

Я просто создал два вирт. хоста www.site.com и site.com, и свел их в одну папку. Но у меня статичные странички. Будет ли так работать с динамическими, не знаю.

FOL · 28.04.2011

Мысль понял, сенкс

Viper_Rus · 29.04.2011

А я сделал разные папки, но в той что не www создал index.php

 

<?php

header('Location: http://www.сайт.ru');

exit;

?>

danilovav · 03.05.2011

Можно делать и так и так (вместо header/location более красиво использовать .htaccess). Как вам надо, так и делайте

sasha37 · 08.05.2011
Можно делать и так и так (вместо header/location более красиво использовать .htaccess). Как вам надо, так и делайте

 

 

Подскажи пожалуйста как прописать в файле htaccess и в какой строке??? Буду очень признателен.

 

semushin · 10.05.2011

Через Midnight Commander в файле

/usr/syno/etc/httpd-vhost.conf-user

прописываю настройки:

 

ServerName test.ru

# Алиас (добавочное имя) домена.

ServerAlias www.test.ru

 

ну и естественно перезагрузка апача

/usr/syno/etc/rc.d/S97apache-user.sh restart

Smoke74 · 18.07.2011

Пример httpd-vhost.conf-user

NameVirtualHost *:80

 

<VirtualHost *:80>

ServerAdmin [email protected]

DocumentRoot "/volume1/web/xxx"

ServerName xxx.org

ServerAlias www.xxx.org

DirectoryIndex index.php index.html index.cgi

 

DefaultType text/plain

ErrorLog "/volume1/logs/xxx_error.log"

CustomLog "/volume1/logs/xxx_access.log" combined

ErrorDocument 403 "http://www.xxx.org/error.html?id=403"

ErrorDocument 404 "http://www.xxx.org/error.html?id=404"

ErrorDocument 500 "http://www.xxx.org/error.html?id=505"

</VirtualHost>