[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помочь с ЧПУ
feniks_iopok
гуглил, так и не нашел нормального мануала по ЧПУ...можжет кто ссылкой поделиться или объяснить , как его вообще деллают, какой код использовать, где использовать...

вот часть кода индексной страницы сайта
<?php
$i = $_GET['id'];
if ($i): ?>
<?php

$s = mysql_query("SELECT url FROM link WHERE id='$i'");
$row = mysql_result($s,0);
$row = str_replace('http://', '', $row);
$row = urlencode(iconv('windows-1251', 'UTF-8',$row));
$row = urldecode($row);
header("Location:". 'http://' .$row);
?>
<?php
else: ?>

если ввести site.ru/?id=1, то идет перенаправление по ссылке, которая имеет id = 1 в базе mysql. мне нужно убрать лишние символы, и оставить site.ru/1
как это осуществить??
Спасибо!



Спустя 9 минут, 5 секунд (11.06.2011 - 17:40) XCross написал(а):
Попробуй так:

в корневом каталоге сервера(www/) создай файл ".htaccess":

RewriteEngine    on

# Если существует файл или каталог по
# запрашиваемому адресу - скрипт не дергаем

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# любой запрос придет в index.php
RewriteRule ^(.*)$ index.php?id=$1 [L,QSA]


Да, и

$i = $_GET['id'];


Поработай вот тут, чуток.

Спустя 7 минут, 42 секунды (11.06.2011 - 17:47) feniks_iopok написал(а):
хех пока ждал ответа все таки нашел сам))
в .htaccess прописал
RewriteEngine on
RewriteRule ([0-9]+)/? index.php?id=$1 [L]


_____________
есть сайт, 3-4к уников в сутки. зарабатываю 100 рублей в день, почему так мало?
Быстрый ответ:

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