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

Форум Apache

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как изменить вид ссылки

Сообщения:  [1-6] 

 
 автор: cheops   (22.07.2011 в 21:16)   письмо автору
 
   для: Valleri   (22.07.2011 в 21:05)
 

>Но что это дает хорошего кроме читабельности и лучшего восприятия человеком?
Собственно это уже не мало, кроме того, многие любят ссылки редактировать, чтобы подняться уровнем выше, удаляя последние папки - тут mod_rewrite-преобразования очень помогают.

>Как мне кажется роботу все равно и на качество индексации это не должно влиять?
Зависит от того, что в псевдоним будет добавлено, на для страниц на английском языке ссылка точно влияет, на русском языке - это доподлинно не известно, но тоже может влиять.

  Ответить  
 
 автор: Valleri   (22.07.2011 в 21:05)   письмо автору
 
   для: cheops   (22.07.2011 в 21:02)
 

Хм. Всего то проблем
Спасибо. Я извиняюсь и не жду ответа еще.
Но что это дает хорошего кроме читабельности и лучшего восприятия человеком?
Как мне кажется роботу все равно и на качество индексации это не должно влиять?

  Ответить  
 
 автор: cheops   (22.07.2011 в 21:02)   письмо автору
 
   для: Valleri   (22.07.2011 в 20:53)
 

Да, совершенно верно. Собственно на форуме Apache этой теме посвящена каждая вторая тема. Для вашего случая правила .htaccess могут выглядеть следующим образом
RewriteEngine on 
RewriteBase / 
RewriteRule ^id(\d+)/$ index.php?id=$1 [L]

  Ответить  
 
 автор: Valleri   (22.07.2011 в 20:53)   письмо автору
 
   для: Киналь   (22.07.2011 в 20:47)
 

Правильно ли, что тут просто происходит подмена типовой ссылки
http://site.ru/index.php?id=164
или
http://site.ru/?id=164
на
http://site.ru/id164/
И последняя ссылка вовсе не означает, что id164 папка
А можно простенький пример применения mod_rewrite для опоры при изучении

  Ответить  
 
 автор: Киналь   (22.07.2011 в 20:47)   письмо автору
 
   для: Valleri   (22.07.2011 в 20:35)
 

Ищите по ключевому слову "mod_rewrite".
Или «ЧПУ», что значит не «числовое программное управление», а «человеко-понятный урл»=)

  Ответить  
 
 автор: Valleri   (22.07.2011 в 20:35)   письмо автору
 
 

У меня используются ссылки вида
http://site.ru/index.php?id=164, читаю $_GET["id"]
У многих вижу ссылки вида
http://site.ru/id164, как читать её не пойму

1. Можно ли заменить 1 вид ссылки на 2 вид простым способом?
2. Как такую ссылку читать, если $_GET["id"] не получается?
(Если вопрос банальный, прошу прощения)
Спасибо за помощь

  Ответить  

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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