|
| Autor |
Nachricht |
800XE Bekannter [Mod]


Anmeldung: 24.10.04 Beiträge: 1063 Wohnort: Speyer
|
Verfasst am: 22.03.2006, 00:27 Titel: |
|
|
| Matze hat folgendes geschrieben: | | @800Xe das hört sich interessant an werd mal etwas genauer wie du das realesiert hast... |
wie wo was genauer?
das "rausfischen"?
| Code: |
if ( ".html"==substr($_SERVER[REQUEST_URI], -5) )
{
$REQUEST_FILE =substr($_SERVER[REQUEST_URI], 0, -5);
$pos =strrpos($REQUEST_FILE, "/");
$REQUEST_FOLDER=substr($REQUEST_FILE, 0,$pos);
$REQUEST_FILE =substr($REQUEST_FILE, 1+$pos);
}
else
{
$REQUEST_FILE = "";
$REQUEST_FOLDER = $_SERVER[REQUEST_URI];
}
|
_________________
Sammlung langer Domainnamen
Standarddomain mit oder ohne www?
Webkatalog 23
|
|
| Nach oben |
|
 |
Thunder User [User]


Anmeldung: 20.01.07 Beiträge: 15
|
Verfasst am: 04.02.2007, 13:04 Titel: |
|
|
moinsen
Mod Rewrite jibbet auch für CMS
Hab erst neulich das Plugin für E107 gefunden und es nurnoch ein wenig angepasst da ein wenig buggy....
Bei mir auf der Seite leuft es 1a
Besonders merkt man es wenn man im Forum unterwegs ist und in den Links (Anleitungen) rumspöbert.
Die Links sehen endlich nicht mehr so (/e107_plugins/forum/forum_viewtopic.php?15564.last)
aus sondern danz einfach und klar so
(forum-t234-last.html)
Google wird es mir danken
Für E107 wie schon gesagt gibt es das schon als plugin aber der Apache muss das auch unterstützen _________________
http://www.film-tutorial.com
|
|
| Nach oben |
|
 |
xxl_unna22 Helfer [User]

Anmeldung: 23.03.07 Beiträge: 237
|
Verfasst am: 27.04.2007, 00:46 Titel: Re: Modrewrite einsetzen - HTML-Dateien auf PHP umleiten |
|
|
.. ohne dir da zu nehe treten zu wollen...
ich kenne dutzende leute die gerne aus page.php?231 eine page231.html machen würden - auch aus session id`s schöne statische urls mit mod_rewrite!
Aber jedem sein ding ! _________________
CMS SUPPORT - SEO - SOLAR - SPIELWAREN - BERGSCHADEN
|
|
| Nach oben |
|
 |
xxl_unna22 Helfer [User]

Anmeldung: 23.03.07 Beiträge: 237
|
Verfasst am: 27.04.2007, 11:36 Titel: |
|
|
| Thunder hat folgendes geschrieben: | moinsen
Mod Rewrite jibbet auch für CMS
Hab erst neulich das Plugin für E107 gefunden und es nurnoch ein wenig angepasst da ein wenig buggy....
Bei mir auf der Seite leuft es 1a
Besonders merkt man es wenn man im Forum unterwegs ist und in den Links (Anleitungen) rumspöbert.
Die Links sehen endlich nicht mehr so (/e107_plugins/forum/forum_viewtopic.php?15564.last)
aus sondern danz einfach und klar so
(forum-t234-last.html)
Google wird es mir danken
Für E107 wie schon gesagt gibt es das schon als plugin aber der Apache muss das auch unterstützen |
Der Dennis mal wieder auf Werbetour.
ich habe bereits mehrfach versucht dem jungen mann begreiflich zu machen das mod_rewrite aber auch rein gar nichts mit cms, webdesign oder html zu tun hat - sondern ein modul, script, teil einer websprache des apache servers ist - denn nicht das cms oder andere software "schreibt" die urls um - sondern das macht das script auf dem apache.
lediglich mittels .htaccess datei hat man einfluss auf das HOW TO - sprich was soll man aus was zusammenbasteln.
mit der aussage "google wird es mir danken" hat er nicht unrecht. .HTML am ende ist immer einfacher wie .php?231 und wenn er den unterschied beim apache nicht kennt - wird es auch keinen sinn machen den unterschied zischen dynamisch erzeugten webseiten und statischen webseiten erklären zu wollen.
wer sich die anleitung seines cms mal durchgelesen hat - sollte den unterschied, die stärken und die schwäschen zumindest ansatzweise erkannt haben und geeignete lösungen zu rate ziehen und entsprechend handeln.
der tiefere sinn - in einer 100 MB video Anleitung zu erklären wie man NEWS im cms schreibt - bleibt mir sowieso verborgen. zu bestimmten kniffligen sachen sind video tuts sicher eine alternative und fördern userseitig den AHA effekt - aber über allgemein verständliche dinge so mega fette videos ins netz zu stellen.. naja. jedem sein hobby.
nochmal. mod_rewrite ist völlig system unabhängig und wird von apache servern (so die webmaster das freischalten) angeboten. der sinn liegt dabei aus dynamischen urls statische zu machen - also aus PHP und SQL gestützten systemen wie cms, blog, forum pp - die als basis PHP nutzen - dem surfer und der suma gegenüber den eindruck zu vermitteln - das es sich um statische - einzelne - seiten handelt - die dann auch genau so indiziert werden!
es wird weder ein plugin noch software benötigt - sondern jeder kann Mod_rewrite nutzen sofern das A erforderlich ist (mal also keine reine HTML seite sein eigen nennt) und benötigt wird lediglich eine datei .htaccess - in der man einträgt - was wie gemacht werden soll. und die kann sich jeder mit notepad selber erstellen.-
wunder gibt es immerf wieder - und dieser beitrag muss wohl eins gewesen sein - ich wundere mich jedenfalls. _________________
CMS SUPPORT - SEO - SOLAR - SPIELWAREN - BERGSCHADEN
|
|
| Nach oben |
|
 |
chris1988 Bekannter [User]

Anmeldung: 12.12.05 Beiträge: 1402
|
Verfasst am: 27.04.2007, 14:55 Titel: |
|
|
ich denke mal er meinte ein Plug-In das einfach den Aufbau der Links innerhalb der Seiten meinte. Also das auch tatsächlich auf blablubb--test-1.html verlinkt wird und nicht auf blablubb.php?test=1  _________________ Mancher ertrinkt lieber,
als daß er um Hilfe ruft.
(Wilhelm Busch)
|
|
| Nach oben |
|
 |
eforium Bekannter [Mod]


Anmeldung: 20.01.06 Beiträge: 1276 Wohnort: Irgendwo i ...
|
Verfasst am: 27.04.2007, 21:56 Titel: Re: Modrewrite einsetzen - HTML-Dateien auf PHP umleiten |
|
|
| xxl_unna22 hat folgendes geschrieben: | .. ohne dir da zu nehe treten zu wollen...
ich kenne dutzende leute die gerne aus page.php?231 eine page231.html machen würden - auch aus session id`s schöne statische urls mit mod_rewrite!
Aber jedem sein ding ! |
Theoretisch ja, praktisch nein.
Ausser du trägst jede Seite schön brav in eine MySQL Tabelle ein, und liest es dann wieder aus... Ist einfach doof.
Theoretisch wäre der reine .htaccess Inhalt dann so:
| Code: | RewriteEngine ON
RewriteRule page([0-9]).html$ dateiname.php?$1 [L] |
_________________
Deihro Internet Programming
Sie suchen eine TemplateEngine? Klicken Sie!
|
|
| Nach oben |
|
 |
xxl_unna22 Helfer [User]

Anmeldung: 23.03.07 Beiträge: 237
|
Verfasst am: 27.04.2007, 22:06 Titel: Re: Modrewrite einsetzen - HTML-Dateien auf PHP umleiten |
|
|
nene... die haben da ein plugin gebastelt was eine .htaccess anlegt - um sicher zu gehen das da überhaupt was ist (falls die datei nicht da wäre) sprich - server auf - datei rein - server zu... und halt die grundparameter auf das cms zugeschnitten.
aber halt kein eingriff in das cms selber (ginge ja beim kommenden update sonst wieder flöten) weil dateien ggf. überschrieben werden.
wollte den jetzt auch nicht an den marterpfahl stellen zur kollektiven marterung - aber ich finde schon das man das profil eines "bekannten" menschen karrikativ beschreiben darf - und wenn es so ist - muss man es auch sagen dürfen.
ich ignoriere den eigentlich konsequent - irgendwie hat der mich mal auserkoren um ständig für vergleiche mit seiner komischen seite herzuhalten.
die abnerv phase ist aber rum - jetzt find ichs halt nur noch spaßig.
nochmal zum topic... warum html auf php modden ?
der sinn blieb mir bislang irgendwie verborgen ? _________________
CMS SUPPORT - SEO - SOLAR - SPIELWAREN - BERGSCHADEN
|
|
| Nach oben |
|
 |
eforium Bekannter [Mod]


Anmeldung: 20.01.06 Beiträge: 1276 Wohnort: Irgendwo i ...
|
Verfasst am: 28.04.2007, 10:53 Titel: |
|
|
Der Grund?
Beispiel A
Vorhanden:
- Forensystem
- Session
- Themen ID
Alles in GET übermittelt.
Die URL sieht dann so aus:
thread.php?threadid=2391&mode=addreply&sid=dklsjflkdsjfosifwoeijdslkjfldsjf
Bis damit Google fertig ist, sind wir alle Tod. Ein Killer für Google-Indexierung (und natürlich auch für das Co.)
Mit mod_rewrite:
thread.2391.webmaster.html?sid=lsdkflskjfldskjfkldsjfldjf
Ja, man kann GET mit mod_rewrite übermitteln, man muss es nur richtig machen.
Die Suchmaschine lebt nun in de Annahme, das es wirklich eine HTML Datei gibt, die so heisst, und indexiert auch dementsprechend. Es muss also nur noch die sid verarbeitet werden, da diese via GET übermittelt wird.
Beispiel B:
Vorhanden:
- 1-file-CMS (CMS, das alles auf z.B. misc.php oder so weiterleitet)
Ein "logischer" Aufruf sähe so aus:
misc.php?f=index&hl=de
Mit Session:
misc.php?f=intern&cat=diesunddas&hl=de&sid=ldsklkjdfldskjfskldjf
Mit mod_rewrite:
de.intern.diesunddas.html?sid=kjldfkldsjfkldsjfdsj
Wieder das gleiche Prinzip wie oben, und da Dateinamen (also misc.php oder de.intern.diesunddas.html) gewichtiger sind, als GET Variablen, bringt dies einige Vorteile gegenüber Besucher und Suchmaschinen. _________________
Deihro Internet Programming
Sie suchen eine TemplateEngine? Klicken Sie!
|
|
| Nach oben |
|
 |
xxl_unna22 Helfer [User]

Anmeldung: 23.03.07 Beiträge: 237
|
Verfasst am: 29.04.2007, 11:29 Titel: |
|
|
AH!
jetzt kapiert - (wir haben mit sid`s nix am hut - deswegen kam mir das so spanisch vor was ihr da wollt !)
ich les denn mal brav weiter - man kann ja nie wissen:-)) _________________
CMS SUPPORT - SEO - SOLAR - SPIELWAREN - BERGSCHADEN
|
|
| Nach oben |
|
 |
darling Stammuser [User]


Anmeldung: 11.04.07 Beiträge: 37
|
Verfasst am: 20.07.2007, 11:36 Titel: |
|
|
Vorsicht mit dem ModRewrite bei .gif-Dateien. Habe das mal gemacht für Online-Statusanzeigen. In irgend nem anderen GIF hat dann zufälligerweise "<?" drin gestanden und das GIF wurde nicht angezeigt.
Die Geschichte ging dann so aus, dass ich die Statusanzeige als .php-Datei genommen habe.
C'est la vie! _________________

|
|
| Nach oben |
|
 |
eforium Bekannter [Mod]


Anmeldung: 20.01.06 Beiträge: 1276 Wohnort: Irgendwo i ...
|
|
| Nach oben |
|
 |
|
|