Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Mit htaccess URL vereinfachen

Mitglied: stinkluth

stinkluth (Level 1) - Jetzt verbinden

07.04.2011 um 14:00 Uhr, 4923 Aufrufe, 8 Kommentare

Mit htaccess URL vereinfachen z.b. "domain.de/index.php?action=main" zu "domain.de/main"

Hallo liebe Forumnutzer,

ich betreibe eine Seite, welche die Inhalte via URL aufruft. Z.B.:

index.php = Startseite
index.php?action=gbook = Gästebuch
index.php?action=fotoalbum = Fotoalbum startseite

manchmal kommt noch eine zweite "bedingung" in der url z.B.:

index.php?action=fotoalbum&albumID=1.

Soweit funktioniert alles. Da ich die URL nicht ganz so berauschend finde, wollte ich mal fragen wie ich die URL verändern kann zu

domain.de/gbook
domain.de/fotoalbum
domain.de/fotoalbum/1
usw.

Wär cool wenn mir wer mit htaccess helfen kann da ich da nicht so viel Kenntnisse habe.

Ich hoffe es ist verständlich.

Gruß Stin
Mitglied: Arano
07.04.2011 um 16:11 Uhr
Hallo Stin.

über die .htaccess-Datei läuft das zwar auch aber für das was du vorhast brauchst du das Modul: "mod_rewrite"
Die .htaccess-Datei ist hier nur unser "Mittel zum Zwecke" und dient als Konfigurationsdatei für den Server bzw. des Moduls.

Klar kann man die Helfen, was hast du den schon ?

~Arano
Bitte warten ..
Mitglied: stinkluth
07.04.2011 um 16:13 Uhr
Leider nichts. Habe das mal versucht, ist etwas her aber hab das da nicht hinbekommen
Also mod_rewrite hab ich dabei.
Wär gut wenn du mir da helfen könntest
Bitte warten ..
Mitglied: Arano
07.04.2011 um 16:37 Uhr
Hi

Leider nichts
Das sind jetzt nicht die besten Voraussetzungen...

Vorher noch etwas anders:
Deine oben genannten URL Schema, sind das alle ?
Ich bin nur deswegen etwas verwundert weil in der Regel bei beiden (GB und Fotos) noch eine seitenweise Ansicht mögliche ist was noch einen weiteren Parameter z.B: "page=5" entsprechen würde...
Hast du die vergessen oder willst du die nicht in den "schöneren" URL haben und weiterhin als Parameter an die URL anhängen !?

Auf der anderen Seite mag es auch reichen wenn man die Hauptseiten, also immer der "action" Parameter als URL/Dateinamen verwendet. Fragt sich nur was dann mit der "albumId" geschehen soll...


Zum helfen sind hier sicher viele bereit, nur die Arbeit für andere machen....
Was machen wir denn nun ?


~Arano
Bitte warten ..
Mitglied: stinkluth
07.04.2011 um 17:55 Uhr
Hi Arano,

ich habe mir bisschen was herausgearbeitet aber es klappt noch nicht ganz.
Vielleicht weist du weiter.

ich habe folgendes in der htaccess

01.
RewriteEngine on 
02.
RewriteBase /test/ 
03.
RewriteRule ^inhalt/(.*)/(.*)/? index.php?action=$1&site=$2
domain.de/test ist der ordner, deswegen das base=test

wenn ich folgende url eingebe kommt folgendes raus
domain.de/test/inhalt/test/
domain.de/test/index.php?action=test&site=

domain.de/test/inhalt/test/test2/
domain.de/test/index.php?action=test&site=test2

soweit ist das auch ganz gut.
Problem ist nur: Wie kann ich das inhalt wegmachen? also dass man nur noch domain.de/test eingeben kann, iwie geht das nicht?

Gruß Stin
Bitte warten ..
Mitglied: Arano
07.04.2011 um 19:23 Uhr
Hi

ahh, das sieht doch schon besser aus, jetzt ist auch etwas da wobei man Hilfe leisten kann ;)

Wie kann ich das inhalt wegmachen?
Einfach raus löschen ?
01.
RewriteRule ^(.*)/(.*)/? index.php?action=$1&site=$2
Was passiert eigentlich wenn du nun __domain.tld/test__ bzw. __domain.tld/inhalt/test__ - beide jeweils ohne Slash am Ende! - aufrufst !?


~Arano
Bitte warten ..
Mitglied: stinkluth
07.04.2011 um 19:42 Uhr
HIm

also hatte immer Fehler wenn ich das inhalt wegließ.
Habe jetzt gerade einfach mal
RewriteBase /test/
weggelassen und siehe da es geht.

wenn ich nur die domain schreibe passiert gar nichts bzw. die index.php ganz normal.

domain.de/test/1/2 = index.php?action=1&site=2

domain.de/test/1/ = index.php?action=1&site=

domain.de/test/1 = FEHLER aber nicht schlimm.

weist du zufällig wie ich noch einen dritten paramenter einbauen kann?
Also sodass bei
domain.de/test/1/
keine Fehler bekomme?

Gruß
Bitte warten ..
Mitglied: stinkluth
07.04.2011 um 20:52 Uhr
Hallo,

jetzt muss ich aber noch wissen, wie ich meinen "Images"-Ordner von meiner Regel ausschließen kann.
Der soll ja die Bilder laden und nich die Parameter übergeben *grins*

Weiß wer wie das geht? Da finde ich irgendwie keine richtige Lösung.

Gruß
Bitte warten ..
Mitglied: dog
07.04.2011 um 23:43 Uhr
URL Rewriting erfordert immer zwei Komponenten:
  • Etwas das die URL zurückschreibt
  • Etwas, das die URL erzeugt

Solange dein Script aber immer noch klassische URLs erzeugt nützt auch Rewrite nichts.

Der soll ja die Bilder laden und nich die Parameter übergeben *grins*

01.
RewriteCond %{REQUEST_FILENAME} !-f
Gilt jeweils für die darauffolgende RewriteRule
Bitte warten ..
Ähnliche Inhalte
Webentwicklung
Htaccess URL prüfen und umlenken
Frage von DoritosWebentwicklung10 Kommentare

Hallo, ich versuche gerade für Joomla die URL mit bestimmten Inhalten herauszufiltern und umzuleiten. Dies soll über die .htaccess ...

Microsoft Office
Vereinfachen einer Schleife
Frage von Jens1975Microsoft Office1 Kommentar

Hallo, ich bin neu und versuche mich jetzt mit VBA Ich möchte die Funktion Autofill durch eine Schleife ersetzen. ...

LAN, WAN, Wireless
Netzwerk vereinfachen - Rückbau?
gelöst Frage von markaurelLAN, WAN, Wireless16 Kommentare

Hallo zusammen! Ich möchte euch heute mal mit einer ungewöhnlichen Frage kontaktieren - da es diesmal "in die andere ...

Microsoft Office

Excel formel vereinfachen Mittelwert wenn

Frage von neueradmuserMicrosoft Office1 Kommentar

hi, ich habe aktuell diese formel: =MITTELWERT(WENN((A2:A10)=HEUTE();(B2:B10));(WENN((A2:A10)=HEUTE()-1;B2:B10));(WENN((A2:A10)=HEUTE()-2;B2:B10));(WENN((A2:A10)=HEUTE()-3;B2:B10));(WENN((A2:A10)=HEUTE()-4;B2:B10));(WENN((A2:A10)=HEUTE()-5;B2:B10));(WENN((A2:A10)=HEUTE()-6;B2:B10));(WENN((A2:A10)=HEUTE()-7;B2:B10))) zerlegt also: =MITTELWERT (WENN((A2:A10)=HEUTE();(B2:B10)); (WENN((A2:A10)=HEUTE()-1;B2:B10)); (WENN((A2:A10)=HEUTE()-2;B2:B10)); (WENN((A2:A10)=HEUTE()-3;B2:B10)); (WENN((A2:A10)=HEUTE()-4;B2:B10)); (WENN((A2:A10)=HEUTE()-5;B2:B10)); (WENN((A2:A10)=HEUTE()-6;B2:B10)); (WENN((A2:A10)=HEUTE()-7;B2:B10)) ) ...

Neue Wissensbeiträge
Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 2 TagenWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 2 TagenSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Datenschutz

Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10

Information von Penny.Cilin vor 3 TagenDatenschutz8 Kommentare

Hallo, passend zum Thema Ablösung LIMUX in München ein interessanter Beitrag dazu: Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10 Anscheinend ...

Sicherheit
Information Security Hub Munich airport
Information von brammer vor 3 TagenSicherheit

Hallo, Neues Center für Cyber Kriminalität am Münchener Flughafen brammer

Heiß diskutierte Inhalte
Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1015 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

DSL, VDSL
Mindestgeschwindigkeiten DSL Telekom
Frage von justlukasDSL, VDSL14 Kommentare

Hallo zusammen, Seit diesem Jahr habe ich Verständnisprobleme mit dem Verhalten der Telekom. Wir haben seit einem Jahr VDSL ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)11 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...

Switche und Hubs
LANCOM-Switch: Probleme (no link) mit SFP-Modulen?
Frage von THETOBSwitche und Hubs11 Kommentare

Hi zusammen, ich habe folgendes Problem: Und zwar habe ich an einem Standort drei Switche verbaut - LANCOM GS-2326P+, ...