Hur felsöka URL rewrite? (LAMP-server)

Permalänk
Medlem

Hur felsöka URL rewrite? (LAMP-server)

Jag försöker föra över en windows-site (apache, php, mysql) till linux, men jag får inte URL rewrite att fungera. Mod_rewrite är installerad och översätter URL'erna; samma php-kod funkar felfritt på windows; jag får inga felmeddelanden på linuxmaskinen, men när jag försöker ansluta till websiten får jag att "Firefox has detected that the server is redirecting the request for this address in a way that will never complete." och sidan laddar aldrig.

Apache/php's error-loggar säger ingenting. Jag har börjat fundera om det kan vara nåt rättighets-strul? En annan skillnad mot windows-installationen är att jag har mod_speling enablead på linux, kan det var det som skär sig med mod_rewrite?

Finns det nåt sätt att få mer vägledning om var & hur det strular? För jag har ingen aning om var jag ska leta fel nu.

Permalänk
Medlem

http://httpd.apache.org/docs/2.4/mod/mod_rewrite.html#logging (eller motsvarande beroende på version) kanske skulle hjälpa...

Annars att bara titta i accessloggen kan ju avslöja vad som pågår (eftersom du uppenbarligen fastnar i någon redirect-loop så borde det ju hamna mängder av requests i loggen där du förhoppningsvis kan se själva mönstret)

Visa signatur

AMD Ryzen9 5900X || Gigabyte X570 Ultra || RTX 3090 FE || Gskill Trident Z 3600 64GB || Samsung 950 Pro 512GB || Samsung 960 Pro 1024GB || XB270HU 1440p IPS G-Sync

Permalänk
Medlem

Borde väl gå att se i Firefox vilka headers som sidan svarar med och på så sätt lista ut problemet.

Visa signatur

I'm Winston Wolfe. I solve problems.

Permalänk
Medlem
Skrivet av matti4s:

Borde väl gå att se i Firefox vilka headers som sidan svarar med och på så sätt lista ut problemet.

...och om det inte funkar funkar Wireshark

Visa signatur

11600K@5.1 GHz + 32GB Corsair Vengeance RGB PRO 3200@3400 MHz + MSI RTX 2080 Super Gaming X Trio +
WDC Blue SN550 1TB + Black OEM SN730 500GB + Kingston A1000 480GB + A2000 500GB + NV2 1TB + 2TB R10 + RGB most of THE THINGS! + Corsair 4000D Airflow + 2*ZyXEL NSA326 2*3TB @ R1 + Netgear RN2100 4*3TB @ R10 + RN204 4*4TB @ R5 + Synology DS216j 2*4TB @ SHR R1 + DS418 4*8TB @ SHR R6