X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> .htaccess, DirectoryIndex index.php
Fartovyj
Fartovyj
Topic Starter сообщение 15.6.2011, 20:44; Ответить: Fartovyj
Сообщение #1


Участник
***

Группа: User
Сообщений: 152
Регистрация: 10.2.2011
Поблагодарили: 10 раз
Репутация:   4  


Нужен ли параметр DirectoryIndex index.php в .htaccess ?! У меня в .htaccess он сейчас прописан, что изменится если я уберу его?
Насколько я понимаю, он обозначает главный каталог сайта, главную страницу. И если его убрать, что изменится?! Спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
programmer92
programmer92
сообщение 15.6.2011, 21:48; Ответить: programmer92
Сообщение #2


Участник
***

Группа: Banned
Сообщений: 229
Регистрация: 12.6.2011
Из: Роддома
Поблагодарили: 57 раз
Репутация:   18  


Странный вопрос, убери и узнаеш smile.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
brain3r
brain3r
сообщение 15.6.2011, 22:19; Ответить: brain3r
Сообщение #3


Новичок
*

Группа: User
Сообщений: 19
Регистрация: 3.10.2010
Поблагодарили: 7 раз
Репутация:   2  


(Fartovyj @ 15.6.2011, 19:44) *
Нужен ли параметр DirectoryIndex index.php в .htaccess ?! У меня в .htaccess он сейчас прописан, что изменится если я уберу его?

Нужен, так как данная строка помогает открывать сайт по адресу http://site.ru/, если вы уберете строку, сайт будет доступен только адресу http://site.ru/index.php

Думаю поймете smile.gif)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Fartovyj
Fartovyj
Topic Starter сообщение 15.6.2011, 22:57; Ответить: Fartovyj
Сообщение #4


Участник
***

Группа: User
Сообщений: 152
Регистрация: 10.2.2011
Поблагодарили: 10 раз
Репутация:   4  


brain3r, да убрал уже. Сайт доступен и так и так...Так что думаю, разницы не много будет...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LihKo
LihKo
сообщение 17.6.2011, 1:55; Ответить: LihKo
Сообщение #5


Завсегдатай
*****

Группа: Active User
Сообщений: 594
Регистрация: 12.5.2009
Из: NN
Поблагодарили: 163 раза
Репутация:   36  


(Fartovyj @ 15.6.2011, 20:44) *
Нужен ли параметр DirectoryIndex index.php в .htaccess ?! У меня в .htaccess он сейчас прописан, что изменится если я уберу его?
Насколько я понимаю, он обозначает главный каталог сайта, главную страницу. И если его убрать, что изменится?! Спасибо.

Этим параметром Вы задаете ЧТО будет открываться при наборе имени вашего сайта(домена) в строке браузера без каких либо доп.параметров(по умолчанию).
например, у Вас есть форум, в каталоге /forum/ То прописав: DirectoryIndex /forum/index.php, то все пользователи набравшие в браузере адрес вашего сайта без параметров(например - site.ru), попадут сразу на форум.
Этот парамет вовсе не ограничивает доступ по другим адресам и тд.
Если вы хотите ограничить доступ, тем самым исключив дубликаты то необходимо следующее:
DirectoryIndex index.php
RewriteEngine On
Options +FollowSymlinks
# Редирект основного домена
RewriteCond %{HTTP_HOST} !^www.site.net$ [NC]
RewriteRule ^(.*)$ http://www.site.net/$1 [L,R=301]

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.html$
RewriteCond %{REQUEST_URI} !.xml$
RewriteRule (.+) $1/ [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]

Не претендую на оригинальность, составлено только что smile.gif
Что будет:
Адрес будет только с WWW
Все урлы не закрытые / будут "закрыты"
Все адресе заканчивающиеся на index.(html/php) будут заканчиваться на /

Ну это если коротко. Позволит избежать дубликаты и множество мусора.

* немного поправил ...

Сообщение отредактировал LihKo - 17.6.2011, 1:56


--------------------
В реальности, не все так, как кажется очевидным ...
@ Shell-init: permission denied
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Проблема с 301 редиректом в htaccess
не срабатывает с (без www) на www
14 danc1r0k 1970 2.11.2017, 14:44
автор: vadosseo
Открытая тема (нет новых ответов) Редирект в ModX через .htaccess коряво работает
9 kstnews 673 15.10.2017, 21:12
автор: x64
Открытая тема (нет новых ответов) Наладить htaccess на Wordpress
2 LebedevStr 546 25.5.2017, 14:14
автор: LebedevStr
Открытая тема (нет новых ответов) как поставить запрет на папку Dle Htaccess?
1 gemkeepers 1654 30.1.2010, 0:01
автор: n1tr1k


 



RSS Текстовая версия Сейчас: 12.12.2017, 22:27
Дизайн