FAQ |
Kalender |
2009-12-22, 21:12 | #1 | ||
|
|||
Medlem
|
Tjena,
htaccess brukar ju kunna lösa en hel del. Jag har flyttat en mängd mappar och filer till en undermapp /support/ som tidigare låg i /public_html/. För att bilder mm ska länkas rätt tänkte jag att det fanns någon lämplig htaccess-rewriterule att använda mig av, och då undrar jag: 1) Hur kan jag rikta om hela kataloger? T ex /images/ så det blir /support/images/ ? Försökte med: Kod:
RewriteRule ^images/ /support/images/ [R=301,L] 2) Eftersom jag måste flytta en mängd filer med php-extension, och knappt kommer att ha något kvar, finns det ett sätt att snarast säga vilka filer som INTE ska få tillägget /support/ framför sig? Hur då? /Henrik |
||
Svara med citat |
2009-12-23, 08:26 | #2 | ||
|
|||
Medlem
|
Citat:
Kod:
RewriteEngine on RewriteCond $1 !^(fil1\.txt|fil2\.txt) RewriteRule ^(.*)$ ./support/$1 [L,QSA] Inte testat men jag antar att det är något i den stilen. |
||
Svara med citat |
2009-12-23, 16:10 | #3 | ||
|
|||
Medlem
|
Tack Ristorasto,
Jag borde sannolikt ha skrivit att det finns en hel del folders kvar som SKA ligga kvar och inte flytta med till /support/ så det var egentligen bara filer som skulle med. Annars hade man mycket riktigt löst båda mina frågor på en gång. Med din kod så skrivs då inte fulla URLen ut (att de finns under /support/), men det vill jag gärna också göra, så det undrar jag hur man gör? /Henrik |
||
Svara med citat |
2009-12-23, 22:55 | #4 | ||
|
|||
Medlem
|
Du kan nog använda någon flagga i rewriterule för att skicka användaren till ny adress, ex. R=301 eller något sånt..
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html Där har du dokumentation på det under området "RewriteRule" Lycka till, nu skall jag tyvärr (inte tyvärr egentligen) hålla jul! :-) |
||
Svara med citat |
Svara |
|
|