![]() |
|
|
||||||||
| vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта |
![]() |
|
|
Опции темы | Поиск в этой теме |
|
|
#1 | |||
|
Пользователь
![]()
|
Помогите разобратся сильно не ругайте
![]() Скачал 3.8.8 и установил php 5.4 вроде встало хорошо без проблем. Но вот не могу понять нету ниодного файла .htaccess нету файла Sitemap нету файла robots.txt .... ввобщем беда ..где это все искать? |
|||
|
||||
|
|
#2 | |||
|
Просто блондинка
![]()
|
Для корректной работы тройки не требуется .хтаксесс, если он нужен для решения каких-то задач, делаем его самостоятельно. Это у 5ки .хтаксесс есть в поставке, потому что она без него не работает
Сайтмапы в тройке штатно тоже нет, ставим вБСЕО сайтмап генератор (кстати, в 4ке, где есть встроенный сайтмап, тоже лучше ставить хак, а штатный - отключать) а роботс.тхт нет, его и в 4ке нет, и в 5ке. Делаем сами. |
|||
|
||||
| Cказали cпасибо: |
|
|
#4 | |||
|
Пользователь
![]()
|
Luvilla,
Prometej, Спасибо. Я немножко в недоумении как почитаеш почти любой мод или хак завязан на .htaccess чтто менять надо в нем чтото дописовать а самго его нет. Так и по идее он же отвечает за безопасность сайта. Где можно посмотреть как выглядит стандартно .htaccess? Гуглил ничего не нашел. |
|||
|
||||
|
|
#5 | |||
|
Старший модератор
![]()
|
zevs126, Всё совершенно верно. Так как только владелец форума знает что ему нужно. Ведь заполняя файл .htaccess можно на форуме менять кодировку. Или же запрещать исполнение тех или иных файлов. В нём нет и не может быть ни какого стандарта.
Добавлено через 7 минут 2 секунды zevs126, Частично о том, чего можно добиться по разному заполняя файл .htaccess можно прочесть тут: Рекомендации по защите движка форума vBulletin |
|||
|
||||
| Cказали cпасибо: |
|
|
#6 | |||
|
Пользователь
![]()
|
Огромное спасибо Дружище за ссылку!
Честно скажу впервые сталкуюсь с таким движком где нет этих файлов ...работал с DLE с phpbb везде есть...во всех сериях а тут... ![]() Код:
5. Закрываем доступ в папку includes путем заливки туда файла .htaccess с содержимым: order allow, deny deny from all В самой директории сайта я так понял нужно файл .htaccess залить с таким текстом? Код:
RemoveHandler .phtml RemoveHandler .php RemoveHandler .php3 RemoveHandler .php4 RemoveHandler .php5 RemoveHandler .cgi RemoveHandler .exe RemoveHandler .pl RemoveHandler .asp RemoveHandler .aspx RemoveHandler .shtml <Files ~ "\.php|\.phtml|\.cgi|\.exe|\.pl|\.asp|\.aspx|\.sht ml"> Order allow,deny Deny from all </Files> Код:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]
![]() |
|||
|
||||
|
|
#7 | |||
|
Старший модератор
![]()
|
Всё верно. Но используя информацию от Серберга можно защитить любой двиг.
Можно защитить каталоги с графикой. Или, если на форуме есть хак Файлового архива, защитить его каталог. Вариантов много. Не обязательно с именно таким. Если в корне форума запретить исполнение файлов *.php, то не будет работать форум). Насколько я помню, это можно сделать и через Админку форума. Вообще, я бы посоветовал все подобные опыты производить используя какой либо локальный сервер. И только после того, когда к Вам придёт понимание, что с чем связано, ставить на рабочий форум. Так же не забывайте делать бекапы перед любой работе на форуме. |
|||
|
||||
| Cказали cпасибо: |
|
|
#8 | |||
|
Пользователь
![]()
|
Перечитал много инфы и решил сделать так. Правильно-неправильно может ктото поправит.
В директорию закинул htaccess с правами 644 с таким кодом Код:
# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On
# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
#RewriteBase /
#RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
#RewriteRule (.*) http://www.yourdomain.com/forums/$1 [L,R=301]
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]
Код:
order allow, deny deny from all Код:
RemoveHandler .phtml RemoveHandler .php RemoveHandler .php3 RemoveHandler .php4 RemoveHandler .php5 RemoveHandler .cgi RemoveHandler .exe RemoveHandler .pl RemoveHandler .asp RemoveHandler .aspx RemoveHandler .shtml <Files ~ "\.php|\.phtml|\.cgi|\.exe|\.pl|\.asp|\.aspx|\.shtml"> Order allow,deny Deny from all </Files> Больше не знаю куда еще можно в других папках вроде нельзя установит htaccess не работает. |
|||
|
||||
| Cказали cпасибо: |