webForumDet fria alternativet

.htaccess i Apache 1.x resp 2.x

Webbservrar

2 svar · 687 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#1

Hej,
Jag har en .htaccess till en sajt.
På min utvecklings server som kör Apache 2.x funkar allt jättebra.

Nu har jag lagt upp sajten hos Loopia och då är det två undersidor som inte funkar. Får meddelandet att "Sidan kunde inte hittas". Saken är den att sidorna finns, ligger på rätt ställe.

Min .htaccess ser ut såhär

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^activate/([0-9a-z]+) index.php?activate=$1 [nc]
RewriteRule ^news/([0-9]+) index.php?newsid=$1 [nc]
[b]RewriteRule ^object/([0-9]+)$ object.details.php?item_number=$1 [nc][/b]
[b]RewriteRule ^object/([0-9]+)/print/([a-z]+)$ object.print.php?item_number=$1&option=$2 [nc][/b]
[b]RewriteRule ^object/area/([0-9a-z]+)$ object.overview.php?area=$1 [nc][/b]
[b]RewriteRule ^object$ object.overview.php [nc][/b]
[b]RewriteRule ^plot/([0-9]+)$ object.details.php?item_number=$1 [nc][/b]
[b]RewriteRule ^plot/area/([0-9a-z]+)$ plot.overview.php?area=$1 [nc][/b]
[b]RewriteRule ^plot$ plot.overview.php [nc][/b]

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1.php [L]

De fetstilta raderna fungerar inte.

Är det så att ovanstående helt enkelt inte stöds av Apache 1.x, finns det någon väg runt detta?

Tack!

Medlem sedan feb. 20034 441 inlägg
#2

Ingen som har några idéer kring detta?

Medlem sedan feb. 20034 441 inlägg
#3

Det här är löst sen länge tillbaka.
Visade sig att Loopia's Apache conf krävde att man hade med "RewriteBase /".

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)