[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: про modrewrite
program90
Написано, что modrewrite преобразует ссылку с параметрами в ссылку с именем при запросе к скрипту. мне непонятно зачем ее преобразовывать по правилу замены в удобную для чтения ссылку. Для скрипта нужна строка запроса с параметрами. И еще в браузере при остается ссылка с параметрами а не с названим.



Спустя 5 минут, 49 секунд (24.01.2011 - 21:59) inpost написал(а):
program90
для красоты.

Спустя 3 минуты, 32 секунды (24.01.2011 - 22:03) program90 написал(а):
А для кого нужны ЧПУ? Для программиста, чтобы в форме писать site.ru/cat/12 вместо site.ru/prod.php?cat=12 ?
Modrewrite преобразует site.ru/cat/12 в site.ru/prod.php?cat=12 или наоборот? Если так то это нужно для удобного ввода с браузера пользователем. А если наоборот?

Спустя 2 минуты, 3 секунды (24.01.2011 - 22:05) inpost написал(а):
в основном для красоты пользователя браузной строке. Ходят легенды, что роботы поисковые тоже такое любят =)

Спустя 41 минута, 5 секунд (24.01.2011 - 22:46) silius написал(а):
program90
это нужно для SEO оптимизации, а не для красоты, хотя для последнего тоже smile.gif

Спустя 1 час, 17 минут, 31 секунда (25.01.2011 - 00:03) kirik написал(а):
Тут скорее не "для красоты" а для удобства юзера.
Уже было куча холи/и-не-только-воров по этому поводу.

Спустя 15 дней, 21 час, 49 минут, 24 секунды (12.02.2011 - 21:53) program90 написал(а):
ясно, спасибо)

Спустя 13 часов, 45 минут, 41 секунда (13.02.2011 - 11:39) VELIK505 написал(а):
А ещё такой вопрос между делом.
А если на реврайте сделать все странички сайта подмену страниц таким образом:
RewriteEngine On
RewriteRule ^index.lamp$ index.php [L]
RewriteRule ^ver.lamp$ verification.php [L]
RewriteRule ^viewads.lamp$ sites.php [L]
RewriteRule ^adabuse-(.*).lamp$ zhaloba.php?id=$1 [L]
RewriteRule ^readads.lamp$ mails.php [L]
RewriteRule ^log.lamp$ login.php [L]
RewriteRule ^tasks.lamp$ tasklist.php [L]

То сильная ли нагрузка на сервак будет?

Спустя 21 минута, 48 секунд (13.02.2011 - 12:00) Arni написал(а):
Я делаю так.

Цитата
DirectoryIndex index.php
RewriteEngine on
Options +FollowSymlinks
IndexIgnore */*
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php


Потом скриптом парсим ссылку и смотрим что куда. Для каждой страницы лепить правило это страшно не удобно.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.