webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Webbutveckling > ASP

ASP Diskussioner om Active Server Pages, med relaterade scriptspråk (klassisk asp).

Svar
 
Trådverktyg Visningsalternativ
Äldre 2007-09-22, 22:35   #1
eee
Medlem
 
Registrerad: 2005-09-07
Inlägg: 101
Lösningar: 0
Isapi Rewrite

Webhotellet jag har mina sidor på har installerat Isapi Rewrite och jag sitter och försöker få det att fungera för att skapa lite mer sökmotorvänliga urler istället för tex hej.asp?id=5.

Jag testar att göra en .htaccess i min mapp och den enda texten jag har är
Kod:
RewriteEngine on
Trots detta skapar detta felmeddelande 500, innan jag börjar mecka med kod så tänkte jag om någon vet ifall det är obligatoriskt att ha mer kod än endast
Kod:
RewriteEngine on
?

Känns liksom lite dumt sitta och felsöka 10 rader kod om det skulle vara fel på komponenten isapi_rewrite på servern?
eee besöker inte forumet just nu   Svara med citat
Äldre 2007-09-23, 00:17   #2
Travoni
Medlem
 
Registrerad: 2004-10-20
Ort: Ystad
Inlägg: 1 483
Lösningar: 37
Det verkar som att .htaccess bara används på Apache-servrar?!
Jag såg att binero hade installerat filtret men hur man skall konfigurera det på "mappnivå" fattar jag inte heller.
__________________
Qui rogat, non errat
Travoni besöker inte forumet just nu   Svara med citat
Äldre 2007-09-23, 09:39   #3
eee
Medlem
 
Registrerad: 2005-09-07
Inlägg: 101
Lösningar: 0
Jo jag har mailat binero nu, får se vad dom säger. Dom hänvisar ju till manualen och jag tycker mig ha kört efter den men det fungerar inte riktigt.
eee besöker inte forumet just nu   Svara med citat
Äldre 2007-09-24, 09:12   #4
Travoni
Medlem
 
Registrerad: 2004-10-20
Ort: Ystad
Inlägg: 1 483
Lösningar: 37
Hur gick det?
__________________
Qui rogat, non errat
Travoni besöker inte forumet just nu   Svara med citat
Äldre 2007-09-24, 10:08   #5
eee
Medlem
 
Registrerad: 2005-09-07
Inlägg: 101
Lösningar: 0
Det visade sig att det var Aleborg (Binero) som hade fel på sin setup. Det är dock åtgärdat nu så nu fungerar Isapi_rewrite rent tekniskt, dock går min setup inte särskilt bra

Jag har en sida som laddas med data från en mysqldatabas i stil med: test.asp?id=12

Då hämtar den all data från mysqldatabasen och bygger sidan efter detta.
Jag vill ha så att länkarna blir titel_hämtad_från_databas.asp istället för test.asp?id=12.

Genom
Kod:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !^/cms
RewriteRule ^(.*)/ /film.asp?id=$1
Så innebär det ju att jag kan skriva http://domän.se/10/ tex så laddar den det som har id nummer 10. Dock verkar den inte gilla detta riktigt och sidan laddas inte helt korrekt. Dessutom vill ju jag ha så man skriver in titel_hämtad_från_databas istället för idnumret.

Har någon koll på hur man gör det? Förstår ni förresten min frågeställning?
eee besöker inte forumet just nu   Svara med citat
Äldre 2008-01-02, 17:09   #6
wazid
Medlem
 
Registrerad: 2001-05-08
Ort: Helsingborg
Inlägg: 166
Lösningar: 0
Hej

Jag vill också få dett aatt fungera hos Binero.
Har du, eller någon annan fått ordning på koden?

//David
wazid besöker inte forumet just nu   Svara med citat
Äldre 2008-01-11, 17:05   #7
doggelito
Medlem
 
Registrerad: 2000-06-19
Ort: Sandviken
Inlägg: 2 943
Lösningar: 66
Ha, jag fick det att funka! Till slut!
Hade samma problem som ovan och dokumentationen som finns förutsätter nästan att man har egen server och inte hostad.

Grejjen var att spara i rätt filformat.
Hade testat både httpd.ini samt httpd.conf utan resultat men när jag testade .htaccess så funka det!
OBS! filen ska inte ha ett filnamn utan bara kort och gott heta: .htaccess
Varför vet jag inte! Och det ställer till det att skapa filen då windows kräver ett filnamn! Vet inte varför det är på detta viset, men, men.

Har inte labbat så mycket än utan bara testat koden nedan.
Den gör så att man inte behöver ange filändelse, ex. www.sida.se/default
Spara denna som .htaccess och lägg i webbroten.
Kod:
# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.34

RewriteEngine on

#Redirect extension requests to avoid duplicate content
RewriteRule ^([^?]+)\.aspx$ $1 [NC,R=301]

#Internally add extensions to request
RewriteCond %{REQUEST_FILENAME}.aspx -f 
RewriteRule (.*) $1.aspx
Testat på Binero!
doggelito besöker inte forumet just nu   Svara med citat
Äldre 2008-01-13, 20:27   #8
wazid
Medlem
 
Registrerad: 2001-05-08
Ort: Helsingborg
Inlägg: 166
Lösningar: 0
Hmmm

Jag får det inte att funka hos Binero.

Är .htaccess den enda fil som du laddad upp?
Det behövs alltså ingen annan?

Och har du skrivit någon kod på någon av dina "vanliga" sidor?

MvH

David
wazid besöker inte forumet just nu   Svara med citat
Äldre 2008-01-13, 20:39   #9
doggelito
Medlem
 
Registrerad: 2000-06-19
Ort: Sandviken
Inlägg: 2 943
Lösningar: 66
1. Ingen annan fil.
2. Ingen kod på vanliga sidor.
Dock så testade jag aspx sidor och inte asp men det ska väl inte spela nån roll!?
Kod:
# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.34

RewriteEngine on

#Redirect extension requests to avoid duplicate content
RewriteRule ^([^?]+)\.asp$ $1 [NC,R=301]

#Internally add extensions to request
RewriteCond %{REQUEST_FILENAME}.asp -f 
RewriteRule (.*) $1.asp
Med den koden borde du kunna skriva ex. http://www.dinsida.se/default
doggelito besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Webbutveckling > ASP

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är av
HTML-kod är av

Forumhopp


Alla tider är i GMT +2. Klockan är nu 17:53.


Powered by: vBulletin Version 3.8.6
Copyright © webForum