23. juli 2002 - 12:43Der er
19 kommentarer og 1 løsning
Uønsket deeplinkning.....
Jeg har fundet ud af at der er nogle hjemmesider der deeplinker til nogle billeder på min webserver. Dette ønsker jeg ikke i fremtiden skal muligt og jeg vil derfor gerne vide hvordan man kan sætte serveren til at sende brugeren direkte til min forside hvis der deeplinkes til billeder på min server.
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Ini> det har jeg prøvet, men de er ligeglade. Jeg har slette nogle billeder, så deres sider kun har røde krydser, men så har de bare lavet en ny hjemmeside.
Det er selvfølgelig lidt besværligt, men jeg plejer gerne at give billedet et nyt filnavn hvis jeg finder ud af at der er nogen der deeplinker. Og så laver jeg et nyt billede med det gamle filnavn, hvor jeg enten bare skifter det ud med et eller andet helt tilfældigt, eller også skriver jeg bare min URL med store bogstaver på kryds over billedet
Hvis du bruger asp, kan følgende eksempel fra asp-dokumentationen af global.asa måske hjælpe dig.
Although the Session object persists if the Session_OnStart event contains a call to the Redirect or End methods, the server stops processing the script in both the Global.asa file and in the file that triggered the Session_OnStart event.
You can call the Redirect method in the Session_OnStart event, for example, to ensure that users always start a session at a particular Web page. When the user enters the application, the server creates a session for that user and processes the Session_OnStart event script. You can include script in this event to check whether the page opened by the user is the starting page and, if not, direct the user to the starting page by calling the Response.Redirect method. This is demonstrated in the following example.
<SCRIPT RUNAT=Server Language=VBScript> Sub Session_OnStart ' Make sure that new users start on the correct ' page of the ASP application.
' Replace the value given to startPage below ' with the virtual path to your application's ' start page.
' Do a case-insensitive compare, and if they ' don't match, send the user to the start page.
if strcomp(currentPage,startPage,1) then Response.Redirect(startPage) end if End Sub </SCRIPT> The preceding example only works for browsers that support cookies. Because a noncookie browser does not return the SessionID cookie, the server creates a new session each time the user requests a page. Thus for each request, the server processes the Session_OnStart script and redirects the user to the starting page. If you use the script below, it is recommended that you put a notice on your starting page to inform users that the site requires a cookie-enabled browser.
Remarks You should note that any Session_OnStart event script that follows a call to the Redirect method is not executed. For this reason, you should call the Redirect method last in your event script. This is demonstrated in the following example.
<SCRIPT LANGUAGE=VBScript RUNAT=Server> Sub Session_OnStart ' Session initialization script Response.Redirect "http:/server/app/StartHere.asp" End sub </SCRIPT> In the preceding example the Redirect method hides any text displayed to the client during the session-initialization script.
sunkist -> ja det opdagede, sad lige og læste i det andet spørgsmål du havde oprettet. Så kan jeg godt se det er lidt besværligt... selvom jeg godt kunne se det sjove i at udskifte samtlige billeder til hardcore porno, så kunne det være at de lærte det :-)
Ja, det kunne være rigtig sjovt. Jeg har lukket min egen side. Og "foræret" billederne til en anden side. Så jeg glæder mig til at kunne slette det hele, så er der mange sider, som får røde krydser. :)
Tak runeevers> Så må jeg se om jeg kan hitte ud af det :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.