| FAQ |
| Kalender |
|
|
|
|
#1 | ||
|
|||
|
Mycket flitig postare
|
Citat:
Kod:
RewriteCond %{REQUEST_URI} !^/?(sida\.php\?234=vdg|sida.php)$
om du istället vill plocka bort alla uri-er som börjar med sida.php (vilket du inte skrev i frågan) kan du använda denna istället: Kod:
RewriteCond %{REQUEST_URI} !^/?sida\.php
Upptäckte nu din sista rad, att du vill att den inte skall skriva om för alla php-filer: Finns två sätt: En att den inte matchar om det finns en fil med det namnet (vanligast): Kod:
RewriteCond %{REQUEST_FILENAME} !-f
Kod:
RewriteCond %{REQUEST_URI} !^/?[^?]*\.php
Senast redigerad av qson den 2010-03-20 klockan 12:58 |
||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Nykomling
|
Tack för ditt svar.
Det som verkar mest lovande är RewriteCond %{REQUEST_FILENAME} !-f Men om jag nu tar och skriver in en sådan tillsammans med en rewriterule som ex. RewriteRule ^(.*) /analys.php [nc] Nu blir det totalt knasigt om man skriver ex http://domän.com/ då blir det internal server error. däremot om jag skriver http://domän.com/index.php så fungerar det fint. min första tanke var att inan de där reglerna ovan lägga till en RewriteRule ^ /index.php [nc] Men det stökade till det hela ännu mer.. Så det som inte fungerar för mig är följande: RewriteEngine On RewriteRule ^ /index.php [nc] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*) /analys.php [nc] RewriteBase / som sagt e stor nybörjare på detta och har säkerligen inte fått en rad rätt. Fortfarande tacksam för hjälp |
||
|
|
Svara med citat
|
| Svara |
|
|