конфликт в htaccess

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

конфликт в htaccess

Сообщение unycom » Вс дек 27, 2015 10:40 am

Не открывается страница с юрлом из одинаковых названий (самой страницы и каталога)
www.домен/stranica
www.домен/stranica/abc
Есть решение?
Что еще заметил в конце www.домен/stranica появляется /(из-за чего и возникает проблема),
а www.домен/stranica/abc открывается нормально

htaccess такой:
AddDefaultCharset utf8
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^домен.ru
RewriteRule (.*) http://www.домен.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.домен.ru/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
unycom
 
Сообщений: 2
Зарегистрирован: Вс дек 27, 2015 10:33 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение unycom » Вс дек 27, 2015 12:41 pm

unycom писал(а):Не открывается страница с юрлом из одинаковых названий (самой страницы и каталога)
www.домен/stranica
www.домен/stranica/abc
Есть решение?
Что еще заметил в конце www.домен/stranica появляется /(из-за чего и возникает проблема),
а www.домен/stranica/abc открывается нормально

htaccess такой:
AddDefaultCharset utf8
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^домен.ru
RewriteRule (.*) http://www.домен.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.домен.ru/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php


Добрый человек подсказал решение, может кому поможет:
DirectorySlash Off

AddDefaultCharset utf8
Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^домен.ru
RewriteRule (.*) http://www.домен.ru/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.домен.ru/ [R=301,L]

RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*[^/])$ $1.php
unycom
 
Сообщений: 2
Зарегистрирован: Вс дек 27, 2015 10:33 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0


Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: нет зарегистрированных пользователей