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

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

ребята, перечитал ветку, но ненашел как вырубить "контроль" над папочкой вообще.

т.е. - мне нужен нетолько доступ к _/forum/index.php , а и к отдельным файлам (в них исполняется код) __/forum/papka/file.htm

- RewriteEngine Off

- RewriteRule ^forum(/?)+$ forum [L]

непомагает (

кто-нибудь в курсе?

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

Я вот тоже хотел бы сменить вид некоторых ссылок, допустим в .htaccess я смогу сменить, а вот найти где в движке сменить генерацию ссылок это уже трудновато.

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

Alcassar, по файловому архиву - к разработчикам.

Вы не верно ставите вопрос.

Пишете какие ссылки на что надо поменять, лучше всего на конкретных примерах

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

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

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

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

Alcassar, вы на название темы посмотрите. Создавайте новую тему конкретно по вашему вопрсоу

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

Alcassar, вы на название темы посмотрите. Создавайте новую тему конкретно по вашему вопрсоу

Так тут все взаимосвязанно, смысл менять .htaccess, если в движке все ссылки останутся по старому и вообще не будут работать, надо делать это одновременно.

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

lifestar,

благодарю :)

еще вопрос, как перенести пользователей из "site.ru/user/admin" в "admin.site.ru"?..

в том числе чтобы новости и каменты были по адресам

admin.site.ru/news/

admin.site.ru/comments/

какой хостинг нужен, что надо изменить, желательно все по пунктам :)

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

Ребята есть проблема с корректностью работы ЧПУ

Версия 6.2 | сайт

В админке мод рерайт не определяется, хостер утверждает что все включено.

Иногда странички открываются, иногда нет.

В файлах ЧПУ работает, в новостях - 1 раз к 5.

хтассисс файл

DirectoryIndex index.php


RewriteEngine On



# Редиректы


RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]


# Сам пост


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


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


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 [L]


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


# За день


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


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


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


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


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


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


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


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


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


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


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


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


RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L]


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


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


RewriteRule ^static/(.*).html(/?)+$ index.php?do=static&page=$1 [L]


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


RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]


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




RewriteRule ^statistics.html$ index.php?do=stats [L]


RewriteRule ^addnews.html$ index.php?do=addnews [L]


RewriteRule ^rss.xml$ engine/rss.php [L]


RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]




RewriteCond %{REQUEST_FILENAME} !-d


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


RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]


RewriteCond %{REQUEST_FILENAME} !-f


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


RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]


RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]

RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]


# Архив файлов

RewriteRule ^files(/?)+$ /index.php?do=files

RewriteRule ^addfile(/)+$ /index.php?do=addfile

RewriteRule ^files/file([1-9][0-9]*).html /index.php?do=files&op=download&fileid=$1

RewriteRule ^files/cat([1-9][0-9]*).html /index.php?do=files&op=cat&id=$1

##############Сортировка файлов#############################################################

RewriteRule ^files/cat([1-9][0-9]*)-titleA.html /index.php?do=files&op=cat&id=$1&orderby=titleA

RewriteRule ^files/cat([1-9][0-9]*)-titleD.html /index.php?do=files&op=cat&id=$1&orderby=titleD

RewriteRule ^files/cat([1-9][0-9]*)-dateA.html /index.php?do=files&op=cat&id=$1&orderby=dateA

RewriteRule ^files/cat([1-9][0-9]*)-dateD.html /index.php?do=files&op=cat&id=$1&orderby=dateD

RewriteRule ^files/cat([1-9][0-9]*)-hitsA.html /index.php?do=files&op=cat&id=$1&orderby=hitsA

RewriteRule ^files/cat([1-9][0-9]*)-hitsD.html /index.php?do=files&op=cat&id=$1&orderby=hitsD

################################################################################

##############

RewriteRule ^files/cat([0-9][0-9]*)-(.*)-(.*).html /index.php?do=files&op=cat&id=$1&min=$2&num=$2&orderby=$3

RewriteRule ^files/comments/(.*)/file([1-9][0-9]*).html /index.php?cstart=$1&do=files&op=download&fileid=$2

RewriteRule ^files/page(.*)/ /index.php?cstart=$1&do=files

RewriteRule ^files/file([1-9][0-9]*)-comdel([1-9][0-9]*).html /index.php?do=files&op=del&fileid=$1&id=$2

RewriteRule ^files/brokenfile_([1-9][0-9]*).html /index.php?do=files&op=brokenfile&fileid=$1



RewriteRule ^statistics.html$ index.php?do=stats [L]


RewriteRule ^addnews.html$ index.php?do=addnews [L]


RewriteRule ^rss.xml$ engine/rss.php [L]


RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]



RewriteCond %{REQUEST_FILENAME} !-d


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


RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]


RewriteCond %{REQUEST_FILENAME} !-f


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


RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]


RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]

Помогиет советом, как мне вообще выходить из этой ситуации.

Заранее спасибо

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

обновил версию до 6.7 Ничего не поменялось, только есть один интересный момент. Добавил папку в корне en/ куда установил скрипт... там ЧПУ великолепно работает. Прошу разбирающихся людей посоветовать как мне быть и где искать решение проблемы.

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

проблема в том, что при переходе по страницам все также светится index.php а не нужная ссылка в виде page/2/

собственно тоже самое происходит и с ЧПУ ссылками на новости... иногда дает ошибку, что страница не найдена иногда открывает, но ссылка остается .../index.php или .../

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

ss20, ты можешь написать какая ссылка должны быть и какая есть?

.../
такая комбинация в Url выдаст Hacking attempt!
Ссылка на сообщение
Поделиться на других сайтах

при переходе по страничкам

вместо http://www.fifa.in.ua/page/3/ всегда выглядит как http://www.fifa.in.ua/

если же зайти в англ часть сайта http://www.fifa.in.ua/en/ - то ссылка работает правильно http://www.fifa.in.ua/en/page/2/

хтассисс файлы одинаковые...

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

ss20, что значит "английская часть сайта".

Сначала скажи каким образом сделана эта "часть"

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

дабавил папку en в корень сайту, куда залил стрипт и активировал лицензию...

единая база данных, согласно советам, опубликованным на оф. сайте ДЛЕ.

Был уверен, что из ссылок, которые я указал в выше стало понятно, прошу прощения...

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

папка en на ссылки вида page/x никак не может влиять потому как правило

RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]

покажи свой htaccess файл

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

htaccess из версии 6.7, собственно как и сам дистрибутив

DirectoryIndex index.php

RewriteEngine On

# Редиректы

RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]

# Сам пост

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

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

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 [L]

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

# За день

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

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

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

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

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

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

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

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

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

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

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

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

RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L]

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

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

RewriteRule ^static/(.*).html(/?)+$ index.php?do=static&page=$1 [L]

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

RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]

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

RewriteRule ^statistics.html$ index.php?do=stats [L]

RewriteRule ^addnews.html$ index.php?do=addnews [L]

RewriteRule ^rss.xml$ engine/rss.php [L]

RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]

RewriteCond %{REQUEST_FILENAME} !-d

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

RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f

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

RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]

RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]

RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]

# Архив файлов

RewriteRule ^files(/?)+$ /index.php?do=files

RewriteRule ^addfile(/)+$ /index.php?do=addfile

RewriteRule ^files/file([1-9][0-9]*).html /index.php?do=files&op=download&fileid=$1

RewriteRule ^files/cat([1-9][0-9]*).html /index.php?do=files&op=cat&id=$1

##############Сортировка файлов#############################################################

RewriteRule ^files/cat([1-9][0-9]*)-titleA.html /index.php?do=files&op=cat&id=$1&orderby=titleA

RewriteRule ^files/cat([1-9][0-9]*)-titleD.html /index.php?do=files&op=cat&id=$1&orderby=titleD

RewriteRule ^files/cat([1-9][0-9]*)-dateA.html /index.php?do=files&op=cat&id=$1&orderby=dateA

RewriteRule ^files/cat([1-9][0-9]*)-dateD.html /index.php?do=files&op=cat&id=$1&orderby=dateD

RewriteRule ^files/cat([1-9][0-9]*)-hitsA.html /index.php?do=files&op=cat&id=$1&orderby=hitsA

RewriteRule ^files/cat([1-9][0-9]*)-hitsD.html /index.php?do=files&op=cat&id=$1&orderby=hitsD

################################################################################

##############

RewriteRule ^files/cat([0-9][0-9]*)-(.*)-(.*).html /index.php?do=files&op=cat&id=$1&min=$2&num=$2&orderby=$3

RewriteRule ^files/comments/(.*)/file([1-9][0-9]*).html /index.php?cstart=$1&do=files&op=download&fileid=$2

RewriteRule ^files/page(.*)/ /index.php?cstart=$1&do=files

RewriteRule ^files/file([1-9][0-9]*)-comdel([1-9][0-9]*).html /index.php?do=files&op=del&fileid=$1&id=$2

RewriteRule ^files/brokenfile_([1-9][0-9]*).html /index.php?do=files&op=brokenfile&fileid=$1

RewriteRule ^statistics.html$ index.php?do=stats [L]

RewriteRule ^addnews.html$ index.php?do=addnews [L]

RewriteRule ^rss.xml$ engine/rss.php [L]

RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]

RewriteCond %{REQUEST_FILENAME} !-d

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

RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f

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

RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]

RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]

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

еще вопрос, как перенести пользователей из "site.ru/user/admin" в "admin.site.ru"?..

всем спасибо за ответы..

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

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

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

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

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

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

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

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

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

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