Перейти к публикации

Рекомендованные сообщения

Скриптом

Вот .htaccess

#<?


RewriteEngine On

RewriteBase /


# RSS

RewriteRule ^rss.xml(/?)+$ /engine/rss.php

RewriteRule ^category/([^/]*)/rss.xml(/?)+$ /engine/rss.php?do=cat&category=$1


# Добавление новости

RewriteRule ^addnews(/?)+$ /?do=addnews


# Статистика

RewriteRule ^stats(/?)+$ /?do=stats


# Категории

RewriteRule ^category(/?)+$ /?do=cat

RewriteRule ^category/([^/]*)(/?)+$ /?do=cat&category=$1

RewriteRule ^category/([^/]*)/page/([0-9]+)(/?)+$ /?do=cat&category=$1&cstart=$2


# вывод для отдельного юзера

RewriteRule ^user(/?)+$ /?do=user

RewriteRule ^user/([^/]*)(/?)+$ /?subaction=userinfo&user=$1

RewriteRule ^user/([^/]*)/page/([0-9]+)(/?)+$ /?subaction=userinfo&user=$1&cstart=$2


# вывод непрочитанных статей

RewriteRule ^newposts(/?)+$ /?subaction=newposts

RewriteRule ^newposts/page/([0-9]+)(/?)+$ /?subaction=newposts&cstart=$1


# Редиректы

RewriteRule ^page(/?)+$ /?cstart=0

RewriteRule ^page/(.*)$ /?cstart=$1


# Сам пост

RewriteRule ^news-([0-9]+).html$ index.php?subaction=showfull&news_id=$1


RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html(/?)+$ /?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html(/?)+$ /?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9]+),(.*).html(/?)+$ /engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ /?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4


# За день

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ /?year=$1&month=$2&day=$3

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ /?year=$1&month=$2&day=$3&cstart=$4


# За весь месяц

RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ /?year=$1&month=$2

RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ /?year=$1&month=$2&cstart=$3


# Вывод за весь год

RewriteRule ^([0-9]{4})(/?)+$ /?year=$1

RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ /?year=$1&cstart=$2


# Статистические страницы

RewriteRule ^static/(.*).html(/?)+$ /?do=static&page=$1


# вывод избранных статей

RewriteRule ^favorites(/?)+$ /?do=favorites

RewriteRule ^favorites/page/([0-9]+)(/?)+$ /?do=favorites&cstart=$1

#?>

Ссылка на сообщение
Поделиться на других сайтах

dreamcast, судя по всему не новая версия дле)

Пробуй так:

# Сам пост

RewriteRule ^news-([0-9]+).html(/?)+$ index.php?subaction=showfull&news_id=$1 [L]

Ссылка на сообщение
Поделиться на других сайтах

Да, версия 5.3

Все равно не хочет, пишет К сожалению данная статья не найдена, возможно был изменен ее адрес, воспользуйтесь поиском

Блин, мистика какая то...

Изменено пользователем dreamcast
Ссылка на сообщение
Поделиться на других сайтах

коли 5.3, то писать нужно так:

# Сам пост

RewriteRule ^news-([0-9]+).html(/?)+$ index.php?subaction=showfull&newsid=$1 [L]

СПАСИБО !!!

Работает, то что нужно ! ;)

Ссылка на сообщение
Поделиться на других сайтах

Lifestar, а можно еще вопросик, я вижу ты реально разбираешься, а вот я хочу купить новую последнюю версию, так там по другому этот же вариант нужно делать, или так же ?

Еще раз спасибо тебе большое

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...