Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > Övriga serverspråk > PHP

Dölja länkar på hemsidan

Saamir
Saamir

Gradering

#17839

Tja

 

Jag undrar bara hur jag döljer länkar i url på en hemsida?så man slipper se hela www.test.se/fun/medlem.php

Istället vill jag ha www.test.se/fun/

 

Eller om du har massa sidor under root / och inte vill se dess sidor.

 

oavsett vad du trycker dig till ska det fortfarande stå www.test.se/

Förstår ni ? :P

 

Tack på förhand

 

Edit:

Om det går förstås utan att göra en frame.



Redigerad av Saamir
Anledning: frame

ID: #17839 | Skapades: 2009-09-08 11:11:13 | Tråden har 11 svar och har lästs 430 gånger.

sok
sok

Gradering

#17847

Ett alternativ är AJAX. Fast det kan bli lite knepigt beroende på vad du har på hemsidan. Sedan om du vill ha exempelvis www.test.se/fun när man trycker på en länk. Är ett alternativ att du göra en mapp som heter fun och länka till den. Själva filen som ska visas i webbläsaren döper du om till ex. index.php och lägger i mappen fun.

http://www.OscarWellton.se | http://blogg.OscarWellton.se - Tar tag i din webdesign och kodning för hemsidor och dylikt.
ID: #17847 | Skapades: 2009-09-08 15:38:34

voigtan
voigtan

Gradering

#17848

ModRewrite eller urlrewrite, sök på forumet eller på google, frågan har varit uppe så många gånger.

Om det inte är det du undra efter utan själva "listning" av dokument på en webbserver så ställer man in det på sin webbserver, de flesta webhotell tillåter inte dictionary listning av dokument. och en URL är alltid en URL. och om det är så att du alltid att den skall skriva test.com på din hemsida oavsett var du är på sidan så är det frames du skall göra det med, men varför? Vill du inte att folk skall kunna navigera och länkar fritt på din sida? Vad är målet med det du är ute efter?



Redigerad av voigtan
Anledning:

Citerar sok:

Ett alternativ är AJAX. Fast det kan bli lite knepigt beroende på vad du har på hemsidan. Sedan om du vill ha exempelvis www.test.se/fun när man trycker på en länk. Är ett alternativ att du göra en mapp som heter fun och länka till den. Själva filen som ska visas i webbläsaren döper du om till ex. index.php och lägger i mappen fun.

Nej, AJAX är inte en smart lösning, du bygger inte en hemsida med endast AJAX stöd och om man skall vara ärlig, extremt korkat att göra en 100% ajax lösning, ajax är till för små delar på sidan som skall hjäpa slutanvändaren. Vad du en gör så gör inte en sida endast med AJAX, då är frames fortfarande en bättre lösning

Redigerad av voigtan
Anledning: Jag tar tillbaka det, det kan vara en lösning på Backend bitar, men jag hade aldrig i mitt liv kört en lösning med AJAX för en sida som jag hade velat ha en chans över att få upp i en sökmotor.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
Redigerades av voigtan den 8 september 2009. Läs tidigare inlägg.
ID: #17848 | Skapades: 2009-09-08 15:40:47

sok
sok

Gradering

#17850

Fast både frames och iframes är ju lika korkade om man siktar på topp i sökmotorerna, inte sant?

http://www.OscarWellton.se | http://blogg.OscarWellton.se - Tar tag i din webdesign och kodning för hemsidor och dylikt.
ID: #17850 | Skapades: 2009-09-08 16:12:31

voigtan
voigtan

Gradering

#17851

Inte om man gemför med AJAX, AJAX är ren javascript, vilket sökmotorer inte kan tolka riktigt än, medans de har stöd för att läsa av frames och hitta källorna korrekt ifrån frames/iframe.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #17851 | Skapades: 2009-09-08 16:33:14

Helroth
Helroth

Gradering

#17853

Hur kan man göra detta i mod rewrite?

ID: #17853 | Skapades: 2009-09-08 18:11:24

voigtan
voigtan

Gradering

#17854

Frågan är mer var han vill göra, jag förstå inte riktigt vad han är ute efter, är det så att det alltid skall stå http://test.se så går det inte med en modrewrite.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #17854 | Skapades: 2009-09-08 18:18:51

Saamir
Saamir

Gradering

#17855

Citerar voigtan:

Frågan är mer var han vill göra, jag förstå inte riktigt vad han är ute efter, är det så att det alltid skall stå http://test.se så går det inte med en modrewrite.

 

Tack för alla svar.

 

Jag vill göra lite som du säger här, att det alltid skall stå http://test.se om det är möjligt.?

ID: #17855 | Skapades: 2009-09-08 22:55:06

voigtan
voigtan

Gradering

#17856

ja, frames eller som de skriver, med ajax. Men varför?

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #17856 | Skapades: 2009-09-08 23:22:52

Shadi
Shadi

Gradering

#17857

Jag tror att jag förstår dig, men jag ställer några frågor för säkerhetsskull. Du vill att all data som du skriver ut från databasen skall:

  1. Ändra alla länkar så de ser ut så här: http://test.se. Ja, nej?
  2. Skall den "nya länken" (test.se) fortfarande länka till den gamla länken? Ja, nej?

Om "ja" på den första så är det inte så svårt. Du får använda dig av Regular Expressions för att hitta ett mönster i din text, d.v.s. dina länkar och sen ersätta de med det du vill, d.v.s. http://test.se. Sen, om du ska behålla den gamla länken eller inte kan du bestämma i ditt regexp mönster och replace.

Du kan hitta en hel del artiklar om det om du googlar, t.ex. Google: regexp find links.

Detta om jag inte har fattat det hela fel d.v.s... =)

Edit: Kunde inte sova pga alla stavfel i inlägget. Gick upp, ändrade o nu ska man lägga sig. Sick =)

Administratör på AspKoll.se!
Redigerades av Shadi den 9 september 2009. Läs tidigare inlägg.
ID: #17857 | Skapades: 2009-09-08 23:26:18

Gabriel
Gabriel

Gradering

#17862

Citerar Saamir:

Jag vill göra lite som du säger här, att det alltid skall stå http://test.se om det är möjligt.?

Personligen tycker jag att det är otroligt irriterande att inte kunna länka snabbt och enkelt till någon annan. Man kanske ska ha det i åtanke före man bestämmer sig föra tt slopa underlänkarna :)

http://kluven.se
ID: #17862 | Skapades: 2009-09-09 23:04:44

Saamir
Saamir

Gradering

#17886

Ni har alla rätt som säger att det är dumt att dölja länkar och irriterande att inte kunna länka snabbt och enkelt till någon annan.

 

Så jag skipper det denna gång.

 

Tack för alla svar dock.

ID: #17886 | Skapades: 2009-09-11 23:24:05
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy