|
|
vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта |
|
Опции темы | Поиск в этой теме |
11.10.2017, 17:13 Вверх | #1 | |||
Пользователь
|
Помогите разобратся
Помогите разобратся сильно не ругайте
Скачал 3.8.8 и установил php 5.4 вроде встало хорошо без проблем. Но вот не могу понять нету ниодного файла .htaccess нету файла Sitemap нету файла robots.txt .... ввобщем беда ..где это все искать? |
|||
12.10.2017, 00:57 Вверх | #2 | |||
Просто блондинка
|
Для корректной работы тройки не требуется .хтаксесс, если он нужен для решения каких-то задач, делаем его самостоятельно. Это у 5ки .хтаксесс есть в поставке, потому что она без него не работает
Сайтмапы в тройке штатно тоже нет, ставим вБСЕО сайтмап генератор (кстати, в 4ке, где есть встроенный сайтмап, тоже лучше ставить хак, а штатный - отключать) а роботс.тхт нет, его и в 4ке нет, и в 5ке. Делаем сами. |
|||
Cказали cпасибо: |
12.10.2017, 11:59 Вверх | #4 | |||
Пользователь
|
Luvilla,
Prometej, Спасибо. Я немножко в недоумении как почитаеш почти любой мод или хак завязан на .htaccess чтто менять надо в нем чтото дописовать а самго его нет. Так и по идее он же отвечает за безопасность сайта. Где можно посмотреть как выглядит стандартно .htaccess? Гуглил ничего не нашел. |
|||
12.10.2017, 14:27 Вверх | #5 | |||
Старший модератор
|
zevs126, Всё совершенно верно. Так как только владелец форума знает что ему нужно. Ведь заполняя файл .htaccess можно на форуме менять кодировку. Или же запрещать исполнение тех или иных файлов. В нём нет и не может быть ни какого стандарта.
Добавлено через 7 минут 2 секунды zevs126, Частично о том, чего можно добиться по разному заполняя файл .htaccess можно прочесть тут: Рекомендации по защите движка форума vBulletin |
|||
Cказали cпасибо: |
12.10.2017, 15:54 Вверх | #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] |
|||
13.10.2017, 00:53 Вверх | #7 | |||
Старший модератор
|
Всё верно. Но используя информацию от Серберга можно защитить любой двиг.
Можно защитить каталоги с графикой. Или, если на форуме есть хак Файлового архива, защитить его каталог. Вариантов много. Не обязательно с именно таким. Если в корне форума запретить исполнение файлов *.php, то не будет работать форум). Насколько я помню, это можно сделать и через Админку форума. Вообще, я бы посоветовал все подобные опыты производить используя какой либо локальный сервер. И только после того, когда к Вам придёт понимание, что с чем связано, ставить на рабочий форум. Так же не забывайте делать бекапы перед любой работе на форуме. |
|||
Cказали cпасибо: |
14.10.2017, 16:54 Вверх | #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пасибо: |