webForumDet fria alternativet

mod_rewrite & htaccess

Webbservrarur Webbserver

1 svar · 640 visningar · startad av Steam

Medlem sedan juli 2003169 inlägg
Frågan#1

Hej alla mod_rewrite experter :),

Jag skulle vilja göra en regel i .htaccess som visar rootsidan (startsidan) när man anropar en specifik sökväg för siten.

Ex.
När en besökare anropar http://www.site.se/artikel/hello-world.php då ska man hamna här http://www.site.se/

Denna regel skall endast gälla just vid den specifika anropet. Hur skall jag utforma det här? Nån som kan hjälpa mig vore jag jätte tacksam.

P.S.
Jag har försökt med nedanstående men problemet med den är att den alltid anropas oavsettt om jag är på sidan hello-world.php eller någon annan sida.

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} ^/artikel/hello-world.php
RewriteRule ^$ / [R,L]
Medlem sedan juli 2003169 inlägg
#2

Jag har hittat svaret. Man gör det såhär:

RewriteRule ^/artikel/hello-world.php$ / [R=301]

Enkelt!

133 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)