Webboard

Pełna wersja: Usuniecie przekierowania na inną stronę
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Adres forum: cskomandosi.pl
Wybaczcie jeśli zły dział, czy coś, ale jestem nowy.
Przejdźmy do sedna:
Dzisiaj zaufany administrator niestety zdradził moją sieć serwerów i postanowił zniszczyć wszystko co do tej pory zrobiłem.
Mianowicie, ukrył w nieznany dla mnie sposób przekierowanie na stronę pornograficzna. Nie widzę żadnego kodu w .htaccess, jest poprawnie opisane przekierowanie na moją stronę, a jednak przechodzi na stronę 18+..
Proszę o szybką pomoc, każda minuta to stracony użytkownik :/
Rozumiem, że jest to forum MyBB?
Przeprowadź weryfikację plików w ACP -> narzędzia i konserwacja (jeżeli masz tam dostęp) i pokaż rezultat.
Zmień styl forum na domyślny i zobacz czy dalej jest problem.
Podaj adres strony do mnie na PW.
ACP -> Narzędzia i konserwacja -> Logi administracji.
Sprawdź czy czasem nie dodał do zwykłego szablonu przekierowania.
Nie dodał, wiem że grzebał w .htaccess, a ja nie mogę się połączyć z acp, ponieważ nawet to jest przekierowywane
No to wyrzuć .htaccess z FTP. Oczywiście zrób kopię najpierw i ewentualnie pokaż nam je tutaj.
Pokaż go nam to może coś znajdziemy.
Na FTP sprawdź pliki, które były w ostatnim czasie edytowane.
Kod:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?cskomandosi\.pl [NC]
RewriteRule (.*) http://cskomandosi.pl/ [R=301,L]

Ja tylko tyle widzę, nie wiem czy można ukryć zawartość tego pliku jakoś ?

(14.05.2016, 23:20)Matslom napisał(a): [ -> ]No to wyrzuć .htaccess z FTP. Oczywiście zrób kopię najpierw i ewentualnie pokaż nam je tutaj.
Zrobiłem to i dalej jest przekierowanie



Może to być zależne od indexu ?
Link do strony: http://cskomandosi.pl/forumdisplay.php?fid=36
Np tutaj nie działa przekierowanie, ale niestety jakiś błąd wyskakuje
Jeśli tylko tyle w nim widzisz to zapewne nic więcej nie jest dopisane.
Z tego co widzę to na forum nie można się dostać przez plugin, a nie z powodu przekierowania. Chyba, że teraz specjalnie zmieniłeś jego działanie, aby wywaliło błąd.

Zrób nowy plik (w głównym folderze) i wklej do niego:
Kod PHP:
<?php 
define
('IN_MYBB'1); require "global.php";
add_breadcrumb("Title""name.php"); 
?>
Otwórz go przez przeglądarkę i będzie wiadomo czy przekierowanie jest dodane w szablonach, czy może w jakimś pliku.
A czy ta osoba miała dostęp do hostingu? Zobacz może dodała przekierowanie przez hosting.
Wiem, że osoba nIe miała dostępu do hostingu

Już udało się to naprawić, lecz nie do końca, ponieważ musieliśmy usunąć te pluginy, które nie pozwalały wejść na stronę główną, wy wchodząc na tę stronę widzieliscie błąd, ale ja będąc zalogowany zostawałem przekierowywany.
Teraz nie mam dostępu do ACP, podejrzewamy, że zmienił nam wersję PHP'a

Dobra, rozgryzlem to xD
Koleś podmienil plik .htaccess, ponieważ kompletnie nie wiedział co robi, czyli usunął całą konfigurację .htaccess, przez co nie działają pluginy itd itd.
Jeśli ktoś może, proszę o podanie mi dobrej konfiguracji .htaccess
Kod:
Options -MultiViews +FollowSymlinks -Indexes

#
# If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
#   MediaTemple, it is known to cause random Internal Server
#   errors. For MediaTemple, please remove the block below
#
<IfModule mod_security.c>
# Turn off mod_security filtering.
SecFilterEngine Off

# The below probably isn't needed, but better safe than sorry.
SecFilterScanPOST Off
</IfModule>

#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
#   the setting enabled in the Admin CP and you have this file
#   named .htaccess
#
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^forum-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA]
RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA]

RewriteRule ^thread-([0-9]+)\.html$ showthread.php?tid=$1 [L,QSA]
RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.html$ showthread.php?tid=$1&page=$2 [L,QSA]
RewriteRule ^thread-([0-9]+)-lastpost\.html$ showthread.php?tid=$1&action=lastpost [L,QSA]
RewriteRule ^thread-([0-9]+)-nextnewest\.html$ showthread.php?tid=$1&action=nextnewest [L,QSA]
RewriteRule ^thread-([0-9]+)-nextoldest\.html$ showthread.php?tid=$1&action=nextoldest [L,QSA]
RewriteRule ^thread-([0-9]+)-newpost\.html$ showthread.php?tid=$1&action=newpost [L,QSA]
RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.html$ showthread.php?tid=$1&pid=$2 [L,QSA]

RewriteRule ^post-([0-9]+)\.html$ showthread.php?pid=$1 [L,QSA]

RewriteRule ^announcement-([0-9]+)\.html$ announcements.php?aid=$1 [L,QSA]

RewriteRule ^user-([0-9]+)\.html$ member.php?action=profile&uid=$1 [L,QSA]

RewriteRule ^calendar-([0-9]+)\.html$ calendar.php?calendar=$1 [L,QSA]
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ calendar.php?calendar=$1&year=$2&month=$3 [L,QSA]
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 [L,QSA]
RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.html$ calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA]

RewriteRule ^event-([0-9]+)\.html$ calendar.php?action=event&eid=$1 [L,QSA]

<IfModule mod_env.c>

SetEnv SEO_SUPPORT 1
</IfModule>
</IfModule>

#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/javascript text/css text/html text/xml
</IfModule>

# Note: You are able to choose a different name in the Admin CP. If you've done that you need to change it here too
<Files "error.log">
Order Deny,Allow
Deny from all
</Files>
Najlepiej będzie jak pobierzesz sobie standardowy plik z paczki MyBB - https://www.mybb.com/download/
Po rozpakowaniu paczki plik znajdziesz w katalogu "Upload" :
[Obrazek: zHFy4KV.png]
Usuń na serwerze rozszerzenie .txt 
Wszystko działa, dziękuję za pomoc, na myboard.pl zawsze można polegać ;)