Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte. |
|||||||
![]() |
|
|
Themen-Optionen | Thema durchsuchen |
Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte. |
|||||||
![]() |
|
|
Themen-Optionen | Thema durchsuchen |
guter URL aufbau für SEO? |
|
|
# 1 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Jan 2006
Beiträge: 1.960
Power: 28
|
HI
Ist das eine gute URL? Code:
Der Hauptfeind ist nach wie vor das eigene Land! Geändert von Terrorbeat (23.06.2012 um 13:05 Uhr). |
|
|
|
|
|
# 2 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Nov 2006
Internet: DSL2 16K
Beiträge: 6.168
Power: 52
|
weitere infos nach dem dateinamen ist fester bestandteil des CGI rfc. warum sollten suchmaschinen damit nicht klar kommen?
schimpft sich PATH_INFO und wird von vielen cms verwendet, weil damit mod_rewrite nicht mehr benötigt wird um "benutzer"-freundliche uris zu bauen. ich persönlich mag mod_rewrite lieber. macht aber nur sinn wenn man vollen zugriff auf den server hat, denn mod_rewrite mittels .htaccess ist lahm. Geändert von Murdoc (23.06.2012 um 17:13 Uhr). |
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 3 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Jan 2006
Beiträge: 1.960
Power: 28
Themenstarter |
Irgendwie sah das heute Mittag noch total komisch aus ich war mir unsicher
![]() Ich habe da so nen Problem mit einer Rewrite rule bei der du mir sicher helfen kannst... Wen ich folgende Adresse aufrufe: http://localhost/cms/datei.php Code:
Code:
Das sieht nicht gesund aus, da soll nur warum=datei stehen. ----- (eigentlich selbe nochmal) auch bei komplexeren rewrite Rules wie dieser wird der Query teil dupliziert und ausgerechnet die dritte zwischengespeicherte variable $3 in die get variable site eingefügt. Code:
Code:
Code:
Der Hauptfeind ist nach wie vor das eigene Land! Geändert von Terrorbeat (23.06.2012 um 17:53 Uhr). |
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 4 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Nov 2006
Internet: DSL2 16K
Beiträge: 6.168
Power: 52
|
du kannst auf den query-string innerhalb eines rewrite-ausdrucks nicht zugreifen. das musst du separat mittels rewritecond abfragen.
btw: warum nutzt du mod_rewrite wenn du die sachen doch mit php parsen kannst wie du lustig bist? PATH_INFO mittels mod_rewrite zu verarbeiten is doch bescheuert ![]() Geändert von Murdoc (24.06.2012 um 01:54 Uhr). |
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 5 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Jan 2006
Beiträge: 1.960
Power: 28
Themenstarter |
also ich will doch überhaupt gar nicht den Query string aufgreifen. Das Problem scheint mir zu sein das ich intern auf
Code:
(Ohne das [QSA] am Ende wäre es nur der warum=index part.) Ob PHP oder rewrite is doch egal. Finde es eigentlich ganz gut mit mod_rewrite Der Hauptfeind ist nach wie vor das eigene Land! Geändert von Terrorbeat (24.06.2012 um 14:45 Uhr). |
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 6 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Nov 2006
Internet: DSL2 16K
Beiträge: 6.168
Power: 52
|
was du eingibst:
Code:
Code:
mit [QSA] sagst du dem modul nur, dass es "?baz=1" wieder anhängen soll. es wird nicht geprüft ob du ein key=value paar bereits selber gesetzt hast. es wird lediglich geprüft ob "?" oder "&" am anfang verwendet werden soll. [QSA] = QueryStringAppend (!= Merge) und deswegen auch die anmerkung zwecks php. wenn du die sachen mit php verarbeitest, kannst du dir ganz bequem alle variablen selber zusammenstellen (inkl. query) und an deine controller weiterreichen. Geändert von Murdoc (24.06.2012 um 22:06 Uhr). |
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 7 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Jan 2006
Beiträge: 1.960
Power: 28
Themenstarter |
das gefällt mir alles nicht. Ich habe einen Aufruf komplet ohne query-string: http://localhost/cms/datei.php
da is also nichts was QSA anhängen kann. Total kommisch ist eben das wen ich QSA testweise entferne das mein künstlicher query den wert "index" und nicht "datei" bekommt. Da ich ja jetzt weiß das QSA anfügt und mein zweites Beispiel von oben den kompletten query einmal dupliziert scheint es ein verdoppelter Aufruf zu sein. Eine Lösung habe ich trotzdem nicht. Der Hauptfeind ist nach wie vor das eigene Land! Geändert von Terrorbeat (25.06.2012 um 07:30 Uhr). |
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 8 |
|
Bewertung:
![]() ![]() ![]() ![]() Registriert seit: Mar 2005
Internet: Modem/ISDN
Beiträge: 1.864
Power: 30
|
Ich würde in einem Backend immer auf ModRewrite verzichten. Ergibt m.M. nach überhaupt keinen Sinn. Belastet nur unnötig den Indianer.
Das viel mir nur ein, als ich als Modul "Admin" gelesen habe. Doch der Genitiv des sächlichen Demonstrativpronomens "dieses" und der des männlichen Demonstrativpronomens "dieser" lautet in beiden Fällen "dieses". ![]() |
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 9 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Nov 2006
Internet: DSL2 16K
Beiträge: 6.168
Power: 52
|
das ist quatsch. mod_rewrite is schneller als ein php-router, solange es in httpd/vhosts config definiert ist.
sobald man die regeln aber in eine .htaccess datei ablegt kann es schon sein, dass das ganze ein wenig träger daher kommt. warum das so ist: httpd/vhost config wird beim start des server geladen (= 1x), .htaccess bei jeder anfrage erneut. die "belastung" des indianers hält sich aber in grenzen. ich werde nach feierabend mal nen benchmark durchlaufen lassen. Geändert von Murdoc (25.06.2012 um 07:50 Uhr). |
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 10 |
|
Bewertung:
![]() ![]() ![]() ![]() Registriert seit: Mar 2005
Internet: Modem/ISDN
Beiträge: 1.864
Power: 30
|
Meist werden die Regeln aber eben im Verzeichnis in einer htaccess abgelegt. Nur ganz selten landen diese doch in der Config. Wenn dann noch sehr komplexe Regeln genutzt werden, die viele Eventualitäten berücksichtigen, wäre der native Zugriff auf die PHP-Datei schneller. Wobei wir uns hier wieder in Bereichen bewegen, die man bei den "normalen Seiten" nicht berücksichtigt / kennt.
Doch der Genitiv des sächlichen Demonstrativpronomens "dieses" und der des männlichen Demonstrativpronomens "dieser" lautet in beiden Fällen "dieses". ![]() |
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 11 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Nov 2006
Internet: DSL2 16K
Beiträge: 6.168
Power: 52
|
dass die regln oft in .htaccess
es funktioniert halt beides, und .htaccess bietet sich halt beim entwickeln der app an, da man den server nicht neu starten muss nur um an den regeln was zu schrauben. wenn die app dann aber in den produktiveinsatz wechselt sollten die reglen fest mit in die httpd/vhost config wandern, einfach um unnötigen startup ballast zu vermeiden. da bekommt man ganz schnell einige 100 anfragen/s mehr ausgeliefert als sonst. |
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 12 | |
|
Bewertung:
![]() ![]() ![]() ![]() Registriert seit: Mar 2005
Internet: Modem/ISDN
Beiträge: 1.864
Power: 30
|
Zitat:
Konntest du den Benchmark machen? Doch der Genitiv des sächlichen Demonstrativpronomens "dieses" und der des männlichen Demonstrativpronomens "dieser" lautet in beiden Fällen "dieses". ![]() |
|
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 13 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Nov 2006
Internet: DSL2 16K
Beiträge: 6.168
Power: 52
|
Ohne mod_rewrite:
Requests per second: 3194.70 [#/sec] (mean) Mit mod_rewrite: Requests per second: 2293.45 [#/sec] (mean) Mit mod_rewrite fest in httpd.conf eingebaut Requests per second: 2512.42 [#/sec] (mean) Code:
Requests per second: 2288.20 [#/sec] (mean) System: Win7 x64, RAM: 4GB, CPU: AMD P2 x4 (4x 3.2 GHZ) AB: 1000 Anfragen, 100 Parallel, von 10 Versuchen jeweils das beste Ergebnis. Host: localhost Testdateien: http://www.xup.in/dl,91522045/rwt.7z/ Die kompletten logs von `ab` findet man in den Verzeichnissen. Wenn es jemand besser/ausführlicher machen will: nur zu ![]() Geändert von Murdoc (27.06.2012 um 23:37 Uhr). |
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 14 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Nov 2006
Internet: >=100Mbit
Beiträge: 251
Power: 18
|
Naja, die .htaccess-mod-rewrite-'optimierung' macht absolut kein Sinn, wenn man es auf PHP-Apps abfeuert, die nicht gerade nur "Hello World" ausgeben.
Hochgerechnet auf Apps, die eben mehr machen, schmaellert sich die 'Optimierung' auf nicht mehr Messbar. Optimiert lieber den PHP-Code, anstatt mit so sinnlosen Mini-Optimierungen wie die .htaccess-Rules in Apache-Conf zu schieben. Code:
Geändert von MArc (27.06.2012 um 23:48 Uhr). |
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 15 | |
|
Bewertung:
![]() ![]() ![]() ![]() Registriert seit: Mar 2005
Internet: Modem/ISDN
Beiträge: 1.864
Power: 30
|
Zitat:
Aber es geht hier ja um die Theorie und wie man es richtig machen sollte. Ist wie die theoretische Diskussion, dass PHP eigentlich nicht geeignet ist für Webangebote, da durch native(re) Sprachen eine bessere Performance erreicht werden würde. Da aber die Server eine riesige Leistung bereitstellen, die von keinem (guten) Script ausgeschöpft wird, bleiben solche Diskussionen immer theoretisch. Lediglich wenn sich ein Projekt wie Facebook aus einem Script entwickelt, beginnt man in solchen Dimensionen zu denken. @Murdoc: Hätte mehr von der http-Conf-Einbindung erhofft Aber interessant ist natürlich der Router im Vergleich zur htaccess-Variante.Doch der Genitiv des sächlichen Demonstrativpronomens "dieses" und der des männlichen Demonstrativpronomens "dieser" lautet in beiden Fällen "dieses". ![]() |
|
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 16 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Nov 2006
Internet: DSL2 16K
Beiträge: 6.168
Power: 52
|
vielleicht bekomme ich raid mal dazu `ab` auf raidrush.ws abzufeuern, dort wird nämlich auch mod_rewrite eingesetzt (seit geraumer zeit auch fest eingebaut in vhost-config).
das stellt sich raus wie viel das in einer "realworld" webanwendung bringt. vielleicht hat raid ja noch zahlen im kopf. Geändert von Murdoc (28.06.2012 um 08:55 Uhr). |
|
|
|
AW: guter URL aufbau für SEO? |
|
|
# 17 |
|
Bewertung:
![]() ![]() ![]() ![]() Registriert seit: Mar 2005
Internet: Modem/ISDN
Beiträge: 1.864
Power: 30
|
Also der Benchmark wäre sehr interessant. Glaube aber nicht, dass sich raid an Zahlen erinnern kann. Auch wenn die Zugriffszahlen gigantisch sein dürften (ganzes Portal?), zeigen bisherige Benchmarks ja, dass nicht soo viel Spielraum ist, was die Laufzeit angeht. Kann mir aber große Gewinne im Puncto Serverlast vorstellen ("große").
Doch der Genitiv des sächlichen Demonstrativpronomens "dieses" und der des männlichen Demonstrativpronomens "dieser" lautet in beiden Fällen "dieses". ![]() |
|
|
|
![]() |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Suche Partner (SEO) für langfristige seriöse Projekte | sub7even | Marketing | 3 | 04.10.2012 09:20 |
| [S] Seo Experten für langfristige Zusammenarbeit | saNz | Marketing | 10 | 26.04.2010 20:07 |
| [Tutorial] Apache goes SEO: Ein mod_rewrite Tutorial zur URL-Manipulation | Hadean | Webentwicklung | 0 | 03.03.2009 16:22 |
| Eiweiß für Muskel aufbau?? | M4$$4cr3 | Sport und Fitness | 12 | 24.11.2006 10:00 |
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:33 Uhr. |