Сайт с www и без как сделать чтобы работал только один

12
b43
На сайте с 08.08.2008
Offline
11
b43
#11
Алексей Барыкин:
RewriteRule ^index\.php$ / [L,R=301]

Так же надо в .htaccess прописать DirectoryIndex index.php, и удалить все ссылки с сайта на index.php

Прописал правило и прописал DirectoryIndex index.php

начал выдавать вот это

Неверное перенаправление на странице

Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.

* Эта проблема может возникать при отключении или запрещении принятия cookies.

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#12
b43:
Прописал правило и прописал DirectoryIndex index.php
начал выдавать вот это
Неверное перенаправление на странице
Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.

* Эта проблема может возникать при отключении или запрещении принятия cookies.

.htaccess в студию.

b43
На сайте с 08.08.2008
Offline
11
b43
#13

Посмотри плиз

b43
На сайте с 08.08.2008
Offline
11
b43
#14

Что то я не пойму прикрепился файл или нет

txt htaccess.txt
b43
На сайте с 08.08.2008
Offline
11
b43
#15

Как я понимаю он зацикливается. При вводе адреса http://site.ru он на серваке преобразует его в http://site.ru/index.php и потом снова эту строку в http://site.ru и так по кругу. Видимо нельзя так сделать . Или просто я не понимаю что-то.

b43 добавил 06.10.2008 в 16:16

ну что поможет кто ?

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#16
Options +FollowSymLinks
RewriteEngine on
DirectoryIndex index.php
# Внутренние преобразования статических URL в динамические
RewriteRule ^choice/([0-9]{1})/([0-9]{1,2})/$ /index.php?choice=$1&x1=$2
RewriteRule ^choice/([0-9]{1})/([0-9]{1,2})$ /index.php?choice=$1&x1=$2
#
#
#
RewriteRule ^choice/([0-9]{1})/$ /index.php?choice=$1
RewriteRule ^choice/([0-9]{1})$ /index.php?choice=$1
#
#
#
RewriteRule ^sortbysalon/([0-9]{1})/$ /sortbysal.php?salon=$1
RewriteRule ^sortbysalon/([0-9]{1})$ /sortbysal.php?salon=$1
#
#
#
RewriteRule ^view_girl/([0-9]{1,2})/$ /view_girl.php?id=$1
RewriteRule ^view_girl/([0-9]{1,2})$ /view_girl.php?id=$1
#
#
RewriteRule ^news/([0-9]{1,3})/$ /News.php?page=$1
RewriteRule ^news/([0-9]{1,3})/([0-9]{1,4})/*$ /News.php?page=$1&id=$2
#
#
RewriteRule ^index\.php\?choice=([0-9]{1,2})&x1=([0-9]{1,2})$ http://goldmodels.ru/choice/$1/$2/ [R=301,L]
RewriteRule ^index\.php\?choice=([0-9]{1})$ http://goldmodels.ru/choice/%1/ [R=301,L]
RewriteRule ^sortbysal\.php\?salon=([0-9]{1})$ http://goldmodels.ru/sortbysalon/%1/ [R=301,L]
RewriteRule ^view_girl\.php\?id=([0-9]{1,2})$ http://goldmodels.ru/view_girl/%1/ [R=301,L]
#
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^/?(.*) http://%1/$1 [L,R=301]

.htaccess, мой вариант:

DirectoryIndex index.php


# Запуск mod_rewrite
RewriteEngine on
RewriteBase /
#Options +FollowSymlinks

#перенаправление с www.site.ru на site.ru
RewriteCond %{HTTP_HOST} ^www\.site\.ru$
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

RewriteRule ^index\.php$ / [L,R=301]
#прочие правила
b43
На сайте с 08.08.2008
Offline
11
b43
#17

сделал так как Вы предложили, всё равно правило зацикливаеться

RewriteRule ^index.php$ / [L,R=301]

без него всё отлично работает.

Вы сами кстати как считаете, надо это делать ?

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#18
b43:
сделал так как Вы предложили, всё равно правило зацикливаеться
RewriteRule ^index.php$ / [L,R=301]

без него всё отлично работает.

http://barykin.com/index.php - проверка.

b43:

Вы сами кстати как считаете, надо это делать ?

Я изначально не делаю ссылок на index.php, ПСы про него не знают.

12

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