Mod_rewrite maximális számát belső átirányítások elérte archív - Fórum az Internet Marketing
Az egyik oldalon nyílik a híres minden 500 Internal Server Error
Bár maga az oldal formájában tiszta HTML.
Felmászott a naplót, majd „mod_rewrite: maximális számát belső átirányítások elérte Feltételezve konfigurációs hiba Use»RewriteOptions MaxRedirects«, hogy növelje a korlátot, ha szükséges ...”
Megértem, hogy ez annak köszönhető, hogy a vonalak RewriteEngine, RewriteRule, RewriteCond .htaccess
Tudna valaki jól elmagyarázni, mi a probléma, és hogyan kell gyógyítani? És mit ad RewriteRule annyira terhelés a szerveren, meg kell tenni korlátai?
Szeretném megérteni.
Legvalószínűbb van egy szabály, amely a lezárás után. Hagyd, hogy a htatstsess itt
Azt, hogy ezt a hibát, ha mod_rewrite szabályokat állította össze görbe úgy, hogy a kapott gyűrűs átirányításokat. Ha nincs ciklus, akkor a mod_rewrite aligha lesz képes egy erős terhelés a szerveren.
Előfordulhat például, amikor néhány utasítást RewriteRule megfogalmazott módon okoz belső átirányítás minden kérést. Gyakran a megfelelő helyen hiányzott a [L]. mutatna .htaccess
Igen, én is úgy gondolom, hogy a helyzet a görbület a .htaccess
Hadd magyarázzam, mit kell tenni:
Vannak olyan domain, amely kapcsolódik egy mappát. Domains fajta mysite.com. site.co.uk, website.co.uk, 123.co.uk és így tovább.
Mysite.com - ez olyan, mint egy cím helyén (index.html), amely nem specifikusan ismertetett htaccess (és ez hibás)
A másik domain fájlok ugyanabban a mappában, és meg kell adni a nevét a formában (a számukra, és készült htaccess):
site.html, site2.html, site3.html.
website.html, website2.html, website3.html.
123.html, 1231.html, 1232.html.
Options + Tartalmazza + FollowSymLinks -Indexes
AddHandler szerver elemzett .shtml
DirectoryIndex index.shtml index.htm index.php index.html
AddDefaultCharset windows-1251
CookieTracking on
CookieExpires "1 év"
Az utolsó 2 vonal van szükség, kizárólag fedezésére oldalak kérésre típusú _www.site.co.uk, _www.website.co.uk, _www.123.co.uk jelenik meg.
Én fel a közepén
és az ilyen munkák.
Posmotrels ma. És akkor ugyanúgy. Köszönöm.
Gondolkoztam és gondolkoztam. És a gondolat, hogy könnyen jött: RewriteRule nem kapja, nem a domain co.uk (opció [C] rögzíti az előző sor), így tehát, regisztrálnia kell újra ugyanazt RewriteCond, hogy elválasszuk a kívánt a nem kívánt területen.
És mit gondol, miért ez a lehetőség kemény? És hogyan befolyásolja a sebességet oldalak betöltése?
kemény - mert az állapot ismétlődik, egy kis bydlokoderovski nem kanonikus rekordot. Más ügyekben, a mentő nem érinti. Látni fogjuk, emlékszik, ebben az esetben, az első feltétel megfelelő kötődnek az összes további utasításokat.
Örülök, hogy így működött.