301 редирект с index.html на /

J
На сайте с 08.06.2006
Offline
844
6730

Как при помощи .htaccess сделать 301 редирект с index.html на / (главную страницу сайта), но без прописывания названия домена в .htaccess ?

---------- Добавлено 20.12.2012 в 18:06 ----------

и как разрешить доступ только для определеного айпи?

M
На сайте с 16.09.2009
Offline
278
#1
Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
J
На сайте с 08.06.2006
Offline
844
#2
myhand:
http://httpd.apache.org/docs/2.2/rewrite/
http://httpd.apache.org/docs/2.2/howto/auth.html

я в этом деле юзер

нужен уже готовый вариант

---------- Добавлено 20.12.2012 в 18:37 ----------

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

order allow,deny

deny from all

allow from "мой айпи"

и меня самого на сайт не пускает

---------- Добавлено 20.12.2012 в 19:07 ----------

myhand:
http://httpd.apache.org/docs/2.2/howto/auth.html

Сделал как там

Order Deny,Allow

Deny from all

Allow from 14.41.238.230

и меня тоже не пускает

siv1987
На сайте с 02.04.2009
Offline
427
#3
joost:
order allow,deny
deny from all
allow from "мой айпи"

order deny,allow

deny from all

allow from мой айпи

joost:
Как при помощи .htaccess сделать 301 редирект с index.html на / (главную страницу сайта), но без прописывания названия домена в .htaccess ?

Вставить после RewriteEngine On

RewriteRule ^index\.html / [R=301,L]

J
На сайте с 08.06.2006
Offline
844
#4
siv1987:
Вставить после RewriteEngine On
RewriteRule ^index\.html / [R=301,L]

Работает


order deny,allow
deny from all
allow from мой айпи

блочит и меня

M
На сайте с 16.09.2009
Offline
278
#5
joost:
я в этом деле юзер
нужен уже готовый вариант

Там *есть* полностью готовые варианты для вашего случая. Документация именно для "юзеров" и писана.

J
На сайте с 08.06.2006
Offline
844
#6
myhand:
Там *есть* полностью готовые варианты для вашего случая. Документация именно для "юзеров" и писана.

не работают они

или не правильно применяю

вот мой акес

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

order deny,allow

deny from all

allow from мой айпи

M
На сайте с 16.09.2009
Offline
278
#7
joost:
не работают они
или не правильно применяю

Чтобы работали - надо прочитать документацию.

joost:
order deny,allow
deny from all
allow from мой айпи

Эта часть у вас правильна - проверяйте что апач получает действительно *ваш ip*, а не ip какого-нибудь прокси, что перед ним стоит (nginx?). Логи доступа смотрите.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий