У Вас есть неоднозначное добавление отступа Вашего конфигурационного файла.
Возможно, следующее немного более ясно:
RewriteEngine on
RewriteBase /
# If the requested hostname is mycompany
# and no path segment was given,
# redirect to /login
RewriteCond %{HTTP_HOST} mycompany.com
RewriteRule ^$ http://mycompany.com/login [L]
# Add .html extension to any requested filename.
RewriteRule ^([^.]+)$ $1.html [QSA]
# Check if requested filename (now with .html
# extension) exists,
# otherwise redirect to front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
Я удалил
RewriteRule ^$ index.html [QSA]
потому что это могло более легко быть сделано с директивой DirectoryIndex.
При выполнении Samba на поле Linux необходимо смочь получить доступ к полю Linux от полей Windows, при помощи имени хоста поля Linux.
(Существует намного больше к нему, чем это, но это - простое решение),
Я думаю, существует две опции:
Вручную создавая/etc/hosts и распределяя его на различных машинах (берет большое обслуживание), см. http://en.wikipedia.org/wiki/Hosts_%28file%29
локально устанавливая маленький сервер DNS, например, dnsmasq. dnsmasq может также работать сервером DHCP и будет включать имена хостов, которые он записывает через DHCP в его ответах DNS
Возможно, поле AT&T также имеет некоторые локальные функции DNS? Я не знаю то поле, все же.
хосты окон доступны по имени, потому что они могут быть найдены их именем netbios http://en.wikipedia.org/wiki/NetBIOS
Для Вашего поля Linux Вы можете:
Я собираюсь предположить, что Вы используете DHCP, и что клиенты отправляют свое имя хоста на сервер DHCP, который обновляет локальный сервер DNS (попытка nslookup ${somehostname}
проверить адрес сервера).
CentOS5 не делает, AFAIK, отправляет имя хоста по DHCP по умолчанию. Добавьте:
DHCP_HOSTNAME=${yourhostname}
к/etc/sysconfig/ifcfg-eth0.
Если это - статический IP, посмотрите файл hosts, dnsmasq, BIND или некоторый сервер DNS на базе Windows. Протест: Ваш маршрутизатор, вероятно, функционирует как сервер DNS, таким образом, необходимо было бы сделать некоторые клиентские изменения конфигурации при установке локального сервера DNS, чтобы сделать, чтобы они посмотрели на него сначала.
Здесь немного старовато, но я все равно отвечу :
[global]
workgroup = smb
netbios name = SERVEUR
security = share
share modes = yes
[homes]
comment = Home Directories
browsable = no
read only = no
create mode = 0750