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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


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


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


(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


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


(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) будут заканчиваться на /

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

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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как перенести правила переадресации из .htaccess в php обработчик nginx?
0 KrisGuseva 2084 28.12.2019, 7:33
автор: KrisGuseva
Открытая тема (нет новых ответов) Наладить htaccess на Wordpress
2 LebedevStr 1798 25.5.2017, 14:14
автор: LebedevStr
Открытая тема (нет новых ответов) Нужно настроить редирект с помощью .htaccess
0 Юпис 3301 8.12.2010, 11:06
автор: -Юпис-
Открытая тема (нет новых ответов) как поставить запрет на папку Dle Htaccess?
1 gemkeepers 2594 30.1.2010, 0:01
автор: n1tr1k


 



RSS Текстовая версия Сейчас: 29.3.2024, 0:39
Дизайн