Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

hjælp til .htaccess -

Side 1 ud af 1 (5 indlæg)
  • 1
Fra Allerød
Tilmeldt 27. Dec 11
Indlæg ialt: 794
Fra  Ordklar.dk Skrevet kl. 20:14
Hvor mange stjerner giver du? :

Hej,

lige pt arbejder jeg på at færdig gøre en ny version af hjemmesiden, 

det vil sige at url er sådan her: blabla.dk/test/

men f.eks hvis jeg skal hente style filen så kan jeg kun gøre det sådan her:

style/style.css og ikke bare sådan her /style/style.css det samme med billeder altså at der kommer / før alt andet,

Options -Indexes

RewriteEngine On

# RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/
# RewriteRule ^index.phphttp://www.test.dk/ [R=301,L]
    RewriteCond %{HTTP_HOST} !^www\.test\.dk
    RewriteRule (.*) http://www.test.dk/$1 [R=301,L]
    Options +FollowSymLinks
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.* - [L] 
      
    RewriteCond %{REQUEST_FILENAME} !-f
ErrorDocument 404 /404.php

    
    RewriteRule ^forside/ index.php


Hvordan få jeg den omskrevet til jesperbok.dk/test/ altså www.blabla.dk/test/

og i stede for at skrive mandskab.php så /mandskab/

Kan du hjælpe mig videre:  

Tilmeldt 25. Sep 13
Indlæg ialt: 170
Skrevet kl. 21:00
Hvor mange stjerner giver du? :

Har lidt svært ved at forstå hvad det er du har brug for hjælp til.

Min .htaccess fil ser sådan ud: 

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]

Og det laver mine URL's "pretty", altså at jeg kan skrive test.dk/kontakt osv.

Men den sidste linje kommer naturligvis an på hvordan dit nuværende setup er. 

For at du kan skrive style.css og ikke behøver skrive /style.css, mener jeg du skal have RewriteBase / i din fil.

Tilmeldt 20. Apr 07
Indlæg ialt: 16014
30% af profil udfyldt
Skrevet kl. 06:26
Hvor mange stjerner giver du? :

Kan du måske tage nogen billeder så er det bedre? :D

Fra Allerød
Tilmeldt 27. Dec 11
Indlæg ialt: 794
Fra  Ordklar.dk Skrevet kl. 07:50
Hvor mange stjerner giver du? :

Billigstewebhosting.dk:

Kan du måske tage nogen billeder så er det bedre? :D

Hvad tænker du helt?

Fra København S
Tilmeldt 1. Feb 06
Indlæg ialt: 3528
Fra  Kim Tetzlaff ApS Kim Tetzlaff Ejendom Skrevet kl. 11:00
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person

Har skrevet et svar på dit spørgsmål du har stillet mig på G+. Men skriver det da også lige her så andre kan få gavn af det.

Det er sådan at når man skriver fx / i starten af urlen, betyder det at man går til roden for så at hente den fil man efterspørger.

det er ikke noget du skal lave en rewrite for, da det du gør galt er at du glemmer at skrive /site-ny/style/style.css du skal altså i stedte lave en variabel der hedder fx 
$siteurl = "/site-ny";
den skriver du fx i en fil der bliver inkluderet på alle sider, da du så kun skal skrive den en gang, og kun skal rette den et sted.

og så lave stien korrekt i forhold til:
<?php echo $siteurl; ?>/style/style.css

og når du så flytter sitet over til root, altså der hvor sitet til sidst skal ende, kan du lave variablen om til at være $siteurl = NULL;

At lave en omskrivning for det ville være lidt underligt.

Med hensyn til din mandskab problematik, så vil jeg foreslå dig at du lader php klare det at finde den rette fil, da du så i stedet kan gøre nogle meget smartere ting, men du kan selvfølgelig lave en omskrivning for hver en fil og kald, men det er ikke en god metode:

RewriteEngine On
RewriteRule ^mandskab/$ /mandskab.php [L]
Husk dog at den jo også kigger i roden, hvor den fil jo ikke ligger, men den ligger jo i site-ny mappen, og det er reelt det den kommer til at hede til en start... altså /site-ny/mandskab/ så rulen skal jo også afspejle dette:
RewriteRule ^site-ny/mandskab/$ /site-ny/mandskab.php [L]
og reelt burde omskrivningen ligge i mappen site-ny, altså selve htaccess filen hvor du laver omskrivningen, skal jo ligge i roden for det site du arbejder på.

Du burde som jeg har skrevet til dig tidligere gøre det sådan at du kun omskriver til index filen. sådan at du kan lade indexfilen klare arbejdet med at finde det rette indhold. skriver snart et indlæg omkring dette. og andre omskrivninger.

andre redirects inkl. din domæneproblematik kan du finde her:
http://kim-tetzlaff.dk/redirect-guiden-php-vhost-htaccess.html

MVH Kim

Ekspert i hastighedsoptimering og Teknisk SEO

Optimering og udvikling af hurtige hjemmesider, med mere end 25 års erfaring. Danmarks bedste hastighedsoptimering med speciale i wordpress. Wordpress hjemmeside

Side 1 ud af 1 (5 indlæg)