WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Mod_rewrite ignorera robots.txt? (https://www.wn.se/forum/showthread.php?t=1044576)

Muqito 2010-10-30 22:13

Mod_rewrite ignorera robots.txt?
 
Hejsan!

Jo det är så att jag kom på ett problem med min sida.

Den gör om:

robots.txt till

?u=robots.txt

vilket jag inte vill för att då skickar den vidare till facebook.

Visst, kan ju ignorera detta med php, men skulle hellre vilja göra det med mod_rewrite.

Har redan gjort det med mappen images, men skulle vilja göra det med robots.txt


Kod:

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/images.*
RewriteRule ^(.+)/?$ index.php?u=$1

Så ser det ut nu,

har även provat med alla möjliga kombinationer, t.ex.

Kod:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^/(images|robots\.txt) - [L]
RewriteRule ^(.+)/?$ index.php?u=$1

som jag skulle tycka vore den smidigaste, men nejdå.. det fungerade inte.

Någon som vet hur jag löser detta?:)

Tack på förhand.

Jonas 2010-10-31 07:32

Kod:

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

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

Dessa rader gör så att filer/kataloger som existerar ignoreras RewriteRule
Annars får du problem att kalla på javascript, css mfl

studiox 2010-11-07 09:59

Jag har som standard att alltid börja med dom raderna i alla rewrites så filer och kataloger alltid ska vara "hittbara" :)


Alla tider är GMT +2. Klockan är nu 15:39.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson