vlad_v
Гуру форума
- Регистрация
- 30 Июн 2006
- Сообщения
- 446
- Реакции
- 75
- Автор темы
- #11
a_n_d_y работает этот код
но вот любые внутренние страницы типа bla-bla.com/contact.php считает как (перепиcывает на) ref.php
===
на одном форуме я нашел еще такой пример (правда он у меня не заработал)
может этот пример наведет на нужную мысль
===
з.ы. кидай в пм вмз кошель куда пиво лить )))
======
Добавлено через 53 минуты
в общем я мозги поднапряг и сделал этот код рабочим вот таким хаком
то есть переписывать будет не все стринги после слеша, а только те которые маркированы "z-" в начале
если у кого то появится более элегантное решение - велкам...
анди - с меня пиво полюбасу
Код:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /ref.php?f=$1 [L]
===
на одном форуме я нашел еще такой пример (правда он у меня не заработал)
Код:
такое
http://mysite.com/ref.php?f=Services
переписали на такое
http://mysite.com/something/
таким кодом:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^f=Services$
RewriteRule ^ref\.php$ http://mysite.com/something/ [R=301,L]
===
з.ы. кидай в пм вмз кошель куда пиво лить )))
======
Добавлено через 53 минуты
в общем я мозги поднапряг и сделал этот код рабочим вот таким хаком
Код:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^z-(.*)$ /ref.php?f=$1 [L]
если у кого то появится более элегантное решение - велкам...
анди - с меня пиво полюбасу