15. november 2013 - 07:06Der er
9 kommentarer og 1 løsning
.htaccess rewrite problemer
Hej Eksperter...
Som en god ordning benytter, jeg mig af SEO-venlige urls på min hjemmeside, og dette fungere også upåklagelig med følgende kode i .htaccess filen
RewriteEngine on RewriteBase / #Options -Indexes ( slået fra for er ikke understøttet på serveren )
# Redirect all request for files/folders in root that dosn't exist, to index.php RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.*)$ index.php?rewritten_url=$1 [QSA,L]
jeg løber så ind i problemer når jeg vil tilgå mit admin panel, lad os sige det hed /admin/ jeg kommer fint ind så jeg kan logge på, men når jeg forsøger at vælge underside hopper den direkte ud i klient index.php også kan den selvfølgelig ikke finde ret meget via URL input
så er det muligt at lave hvis man har /admin/ i url, at den peger ind på /admin/index.php og benytter samme rewrite rules som klient delen..
Det du kommer med der, hjælper ikke meget på problemet med, jeg gerne skal have at i tilfælde url indeholder /admin/ skal den pege på fil /admin/index.php og ikke bare /index.php
men ellers prøv i admin mappen vis ikke overstående dur at smide
RewriteEngine off i en htaccess fil så bliver der bare ikke brugt seo på admin delen hvilket jo ikke gør noget da google og andre ikke har adgang til disse sider.
systemet er færdig udviklet, problemet er opstået efter den er flyttet fra udviklings-serveren og den online-server...
på udviklings serveren ligger den i root, hvor imod at på live serveren ligger den i en undermappe, men skal flyttes ud i root menu'en når der er bleven overført indhold fra den gamle side...
MEN... denne process holder lige p.t. stille da man ikke har adgang til admin-delen fordi htaccess smider en ud på index.php for klient-delen og forstår derfor ikke de commands man ligger i url'en
der burde være en måde at fortælle htaccess at i tilfælde af url indeholder /admin/ skal den pege den pågældte index.php ellers skal den benytte den anden index.php
og vis du vil ha et svar med en muligløsning RewriteCond %{REQUEST_URI} admin RewriteRule .* admin/index.php
eller leg lidt med admin og admin/index.php
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.