Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: проблема с ЧПУ

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Demeus
Отправлено: 22 Марта, 2011 - 19:38:52
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




Привет!
файл .htaccess

RewriteEngine on
RewriteBase /
RewriteRule ^ru/([A-Za-z0-9\-_]+)/?$ index.php?action=$1
RewriteRule ^([a-zA-Z0-9_\-\/]*)$ index.php?action=$1

не могу попасть в папку ru
в Чем может быть проблема?
 
 Top
Champion Супермодератор
Отправлено: 22 Марта, 2011 - 19:43:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




А как именно не можете попасть? И какой адрес открываете, чтобы попасть?
 
 Top
Demeus
Отправлено: 22 Марта, 2011 - 19:46:39
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




Champion пишет:
А как именно не можете попасть? И какой адрес открываете, чтобы попасть?


захожу так
site.ru/ru/
но все равно обрабатывается файл index.php которой в корне
 
 Top
Champion Супермодератор
Отправлено: 22 Марта, 2011 - 19:53:14
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Demeus пишет:
site.ru/ru/
после ru ни одного символа.
Demeus пишет:
^ru/([A-Za-z0-9\-_]+)/?$
+ - хотя бы один. Что будет, если вместо плюса написать звездочку?
(Добавление)
А и если надо, чтоб отработал файл index.php, который не в корне, надо написать до него путь
(Добавление)
Под второй шаблон, кстати, попадет любой запрос - так надо?
 
 Top
Demeus
Отправлено: 22 Марта, 2011 - 20:00:37
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




RewriteRule ^ru/([A-Za-z0-9\-_]*)/?$ index.php?action=$1
написал так site.ru/ru/
выводится все равно другой index.php
 
 Top
Champion Супермодератор
Отправлено: 22 Марта, 2011 - 20:01:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




/ru/index.php?action=$1
 
 Top
Demeus
Отправлено: 22 Марта, 2011 - 20:03:41
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




/ru/index.php?action=$1
если так то нормально заходит в папку ru
 
 Top
Champion Супермодератор
Отправлено: 22 Марта, 2011 - 20:05:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




всё логично)
 
 Top
Demeus
Отправлено: 22 Марта, 2011 - 20:08:51
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




а почему тогда не заходит если просто набирать site.ru/ru/

если набрать так site.ru/ru/index.php
то тоже все нормально...
 
 Top
Champion Супермодератор
Отправлено: 22 Марта, 2011 - 20:15:06
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Demeus пишет:
/ru/index.php?action=$1
Ты это в адрес что ли вбил? Это в htaccess вместо index.php?action=$1 надо сунуть.
И еще. То, что под второе условие подойдет всё, что угодно - это нормально?
RewriteRule ^ru/([A-Za-z0-9_-]*)/?$ ru/index.php?action=$1
RewriteRule ^([a-zA-Z0-9_-]*)/?$ index.php?action=$1
Может, что-то такое имелось в виду
 
 Top
Demeus
Отправлено: 22 Марта, 2011 - 20:26:38
Post Id


Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




да то что нужно
Спасибо большое.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Регулярные выражения »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB