АРМАДА
Генерация ЧПУ из ключевиков...
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

SeoSeychelles
Опытный
Зарегистрирован: 05.08.2008
Сообщений: 228
Обратиться по нику
# Добавлено:Чт Апр 30, 2009 8:45 amДобавить в избранноеОтветить с цитатой
в общем я тут экспериментирую, но конечно в программировании я дуб Smile

у меня есть: файл со списком кивордов + файлы с текстами, есть файл index.php который генерит страницу по ключевику при обращении к ней + цепляет динамически текст на страницу...в общем динамический дорвейчик по идее лоховского такого уровня (наверное) :mrgreen:

а интересует меня следующее: сейчас страницы генерятся вида
http://блабла.ru/?page=862

а можно ли делать как-то (mod_rewrite или ещё как) чтобы урл генерился ЧПУшный? типа страница с ключевиком и в ЧПУ транслитерированный ключевик.. я не знаю как это реализовать, а поиск по такой реализации ЧПУ чёт не удался мне..

подсобите материалом или советом Smile

ctapbiu
Опытный
Зарегистрирован: 06.01.2008
Сообщений: 328
Обратиться по нику
# Добавлено:Чт Апр 30, 2009 9:45 amОтветить с цитатой
можно сделать так:

.htaccess
Код:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>



index.php

Код:

$r = $_SERVER['REQUEST_URI'];
$r = mb_substr(mb_strtolower($r), 1);

if (empty($r)) {
  //выводим морду
}
elseif (file_exists("$r.txt")) {
  $text = file_get_contents("$r.txt");
  die($text);
}
else {
  header("HTTP/1.0 404 Not Found");
  header("Status: 404 Not Found");
  die();
}




здесь при обращении к /bla-bla
будет браться файл bla-bla.txt, если есть, а если нету - 404

Cabal
Гуру
Зарегистрирован: 20.10.2007
Сообщений: 1360
Обратиться по нику
# Добавлено:Чт Апр 30, 2009 11:02 amОтветить с цитатой
ctapbiu, а зачем die()? Это не подъёб, просто я знаю ты шаришь а я вот первый раз вижу такую тему.
Cabal - патентованный зануда.

ctapbiu
Опытный
Зарегистрирован: 06.01.2008
Сообщений: 328
Обратиться по нику
# Добавлено:Чт Апр 30, 2009 11:05 amОтветить с цитатой
Cabal, останов скрипта
аналогичен exit, но както нагляднее имхо

SeoSeychelles
Опытный
Зарегистрирован: 05.08.2008
Сообщений: 228
Обратиться по нику
# Добавлено:Чт Апр 30, 2009 10:18 pmОтветить с цитатой
ctapbiu, спасибо! :thup:
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры