-
.htaccess fil med tecken
Har en .htaccess fil som ser ut så här:
PHP-kod:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^robots.txt
RewriteCond %{REQUEST_URI} !^favicon.ico
RewriteCond %{REQUEST_URI} !^sitemap.xml
RewriteCond %{REQUEST_URI} !^sitemap.xml.gz
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?([a-z_0-9]+)$ $1.php [NC,L]
För att få en url som denna att fungera:
Redirect 301 /file.php?sess=+A5E5E4119+F524A14+25E5240&id=1279," 11,937","10,272",00:00:25,"10,046",25.19%,25.24%,$ 0.00 http://www.url.com
Visst behöver jag lägga in samtliga tecken som inte redan finns på sista raden i .htaccess filen ovan? Spelar det någon roll vilken ordning de ligger?
PHP-kod:
RewriteRule ^/?([a-z_0-9]+)$ $1.php [NC,L]
-
Har lagt in detta:
RewriteRule ^/?([a-z-?=+$%&":,_0-9]+)$ $1.php [NC,L]
Men får det inte att fungera...
-
Jag förstår inte riktigt vad du vill göra..
Kod:
#om uri inte är robots.txt
RewriteCond %{REQUEST_URI} !^robots.txt
#om uri inte är favicon.ico
RewriteCond %{REQUEST_URI} !^favicon.ico
#om uri inte är sitemap.xml
RewriteCond %{REQUEST_URI} !^sitemap.xml
#om uri inte är sitemap.xml.gz
RewriteCond %{REQUEST_URI} !^sitemap.xml.gz
#om uri inte pekar mot en mapp
RewriteCond %{REQUEST_FILENAME} !-d
#redirecta den www.domain.se/
RewriteRule . /[R=301,L]
Detta skulle kunnas skriva som:
Kod:
#om url inte pekar mot en fil
RewriteCond %{REQUEST_FILENAME} !-f
#om url inte pekar mot en mapp
RewriteCond %{REQUEST_FILENAME} !-d
#redirecta till www.domain.se
RewriteRule . / [R=301,L]
Jag hoppas detta kan hjälpa dig. Om inte så berätta hur dina URLer ser ut och berätta hur du vill ha dem.