Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: rewrite
 
 автор: gofree   (11.10.2012 в 12:39)   письмо автору
 
 

Подскажите пожалуйста правило, как прописать зеркало для ссылки.

Что бы по ссылке mysite.ru/orange_frukt так же можно было попасть на эту страницу ссылкой mysite.ru/apelsin

т.е. на одну и ту же страницу нужно попадать с двух разных ссылок.

  Ответить  
 
 автор: cheops   (11.10.2012 в 19:28)   письмо автору
 
   для: gofree   (11.10.2012 в 12:39)
 

Оригинал mysite.ru/apelsin? Напишите
RewriteEngine On 
RewriteRule ^orange_frukt$ /apelsin [L]

  Ответить  
 
 автор: gOFREe   (12.10.2012 в 12:53)   письмо автору
 
   для: cheops   (11.10.2012 в 19:28)
 

странно, вроде пишу так же. Но все равно на 404 кидает.
Может я с путями запутался.
Сайт у меня сейчас находится по адресу new.mysite.ru
Соответственно в корне он сидит в папке new, в таком случае как надо написать данное правило?
RewriteEngine On  
RewriteRule ^orange_frukt$ /new/apelsin [L]

  Ответить  
 
 автор: Sfinks   (12.10.2012 в 14:37)   письмо автору
 
   для: gOFREe   (12.10.2012 в 12:53)
 

RewriteEngine On   
RewriteRule ^orange_frukt$ new/apelsin [L]
Слеш лишний

  Ответить  
 
 автор: gOFREe   (12.10.2012 в 15:26)   письмо автору
 
   для: Sfinks   (12.10.2012 в 14:37)
 

Все равно не получается, а может ли на это влиять, то что ссылка /apelsin тоже получается из правила ?m=apelsin

RewriteEngine On
RewriteRule ^([^/]*).htm$ /new/index.php?m=$1 [L,QSA]
RewriteRule ^orange_frukt\.htm$ new/apelsin [L]

  Ответить  
 
 автор: cheops   (12.10.2012 в 21:44)   письмо автору
 
   для: gOFREe   (12.10.2012 в 15:26)
 

Может. Попробуйте включить лог модуля mod_rewrite - что в нем?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования