php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.04.2010, 09:44  
Neuer Benutzer
 
Registriert seit: 11.03.2010
Beiträge: 13
PHP-Kenntnisse:
Fortgeschritten
Cryp befindet sich auf einem aufstrebenden Ast
Standard Mod_rewirte

Hallo mal wieder eine frage.

Habe derzeit folgendes Problem
ich benutze - PHP Varibale

'action' .php
sprich
index.php?site=z.b

So nun will ich Mod_rewirte für mehr sicherheit
also nicht z.b.html

sondern /index/z.b/

Meine Mod_rewite rule derzeit:

Zitat:
RewriteEngine on
RewriteRule ^(.*).htm$ $start.php
RewriteRule ^(.*).html index.php?action=$1 [L]
Aber wie gesagt will keine .html endung
sondern /

sprich

test.html
/test/

MfG
Cryp ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.04.2010, 10:16  
Erfahrener Benutzer
 
Registriert seit: 21.12.2009
Beiträge: 415
PHP-Kenntnisse:
Fortgeschritten
G.Schuster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Und wo ist jetzt die Frage?
Im Übrigen hat das a) weder was mit PHP zu tun noch b) was mit fortgeschrittenem PHP.
Bitte achte doch etwas mehr auf die Forenstruktur.

Zitat:
Zitat von Cryp Beitrag anzeigen
So nun will ich Mod_rewirte für mehr sicherheit
also nicht z.b.html

sondern /index/z.b/
Erkläre doch bitte mal, was daran sicherer ist...
__________________
actra.development - Schwabstr. 2 - 70825 Münchingen
www.actra.de/velopment/ - eMail: php.de@actra.de
Zend Certified Engineer for PHP5
G.Schuster ist offline   Mit Zitat antworten
Alt 03.04.2010, 10:19  
Neuer Benutzer
 
Registriert seit: 11.03.2010
Beiträge: 13
PHP-Kenntnisse:
Fortgeschritten
Cryp befindet sich auf einem aufstrebenden Ast
Standard

Ja wusste aber nich wohin damit da es nur ajax js gab und kein offtip deshlab
ja ich denke ich bin fortgeschritten nur habe ich bei meinen CMS immer nur GET php Varibale benutzt und ich probiere mich jetzt das erste mal in Mod_rewirde

Meine frage
ich habe momentan folgendes: index.php?action=test so ich will aber
Mod_rewirte -> /index/test ich brauche die richtie Mod_rewirte rule

MfG
Cryp ist offline   Mit Zitat antworten
Alt 03.04.2010, 10:32  
Erfahrener Benutzer
 
Registriert seit: 21.12.2009
Beiträge: 415
PHP-Kenntnisse:
Fortgeschritten
G.Schuster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Cryp Beitrag anzeigen
ja ich denke ich bin fortgeschritten nur habe ich bei meinen CMS immer nur GET php Varibale benutzt und ich probiere mich jetzt das erste mal in Mod_rewirde
......ich denk mir meinen Teil.

Zitat:
Zitat von Cryp Beitrag anzeigen
Meine frage
ich habe momentan folgendes: index.php?action=test so ich will aber
Mod_rewirte -> /index/test ich brauche die richtie Mod_rewirte rule
Da ich immer noch keine Frage sehe fällt die Antwort einfach aus:
mod_rewrite - Apache HTTP Server
__________________
actra.development - Schwabstr. 2 - 70825 Münchingen
www.actra.de/velopment/ - eMail: php.de@actra.de
Zend Certified Engineer for PHP5
G.Schuster ist offline   Mit Zitat antworten
Alt 03.04.2010, 10:36  
Neuer Benutzer
 
Registriert seit: 11.03.2010
Beiträge: 13
PHP-Kenntnisse:
Fortgeschritten
Cryp befindet sich auf einem aufstrebenden Ast
Standard

Genau, denke dir deinen teil also wenn man den sinn davon nicht versteht is es nicht mein Problem, sinn & frage

Tutorial - bzw Richtige Mod_Rewirte Rule
für die endungen ^([/]*^ index.php?action=1$ usw (ich weiß ist falsch)

und nochmal was ich genau wollte
- ich habe derzeit die GET Varibale (index.php?action=news z.b )
ich will aber Mod_rewirte einsetzen beispiel
- index/news bzw http://domain.tld/news/

@der ober mir danke für link
Cryp ist offline   Mit Zitat antworten
Alt 03.04.2010, 12:11  
Benutzer
 
Benutzerbild von dunst0
 
Registriert seit: 30.07.2009
Beiträge: 56
PHP-Kenntnisse:
Fortgeschritten
dunst0 befindet sich auf einem aufstrebenden Ast
Standard

Natürlich gib es einen OffTopic Bereich!
Aber ich denke deine Frage hätte besser ins UnterForum
Server, Hosting und Workstations rein gepasst.

Vielleicht ist ja einer der Mods so lieb und verschiebt diesen Beitrag dahin.
__________________
signatur was ist das denn,
davon hab ich noch nie gehört
dunst0 ist offline   Mit Zitat antworten
Alt 03.04.2010, 12:17  
Neuer Benutzer
 
Registriert seit: 11.03.2010
Beiträge: 13
PHP-Kenntnisse:
Fortgeschritten
Cryp befindet sich auf einem aufstrebenden Ast
Standard

ja ist ok, danke

aber jetzt nochmal back to topic
kann mir keiner helfen link mit den richtigen Mod_rewirte rules
der link da oben sagt mir auch nicht viel auser die verschriedenen varinaten

MfG
Cryp ist offline   Mit Zitat antworten
Alt 03.04.2010, 12:55  
Benutzer
 
Benutzerbild von dunst0
 
Registriert seit: 30.07.2009
Beiträge: 56
PHP-Kenntnisse:
Fortgeschritten
dunst0 befindet sich auf einem aufstrebenden Ast
Standard

So ungefähr, ka ob das richtig ist
Google einfach mal Let me google that for you

Code:
RewriteEngine on
RewriteBase /
RewriteRule ^.*index/(.*)/ index.php?action=$1
__________________
signatur was ist das denn,
davon hab ich noch nie gehört
dunst0 ist offline   Mit Zitat antworten
Alt 03.04.2010, 16:34  
Neuer Benutzer
 
Registriert seit: 02.04.2010
Beiträge: 9
PHP-Kenntnisse:
Anfänger
melody befindet sich auf einem aufstrebenden Ast
Standard

Code:
RewriteRule ^(.*)/$ index.php?action=$1
melody ist offline   Mit Zitat antworten
Alt 03.04.2010, 17:32  
Benutzer
 
Benutzerbild von dunst0
 
Registriert seit: 30.07.2009
Beiträge: 56
PHP-Kenntnisse:
Fortgeschritten
dunst0 befindet sich auf einem aufstrebenden Ast
Standard

@Cryp:
vielleicht solltest du für die sinnvolle beantwortung noch ein
paar mehr, infos geben

hast du immer
Code:
index.php?action=Bla
dann wäre es so in der art wie

Code:
RewriteRule ^[^/]*/([^/]*)/$ index.php?action=$1
oder
Code:
index.php?GET
haus.php?GET
ofen.php?GET
dann wäre es so in der art wie

Code:
RewriteRule ^([^/]*)/([^/]*)/$ $1.php?action=$2
und wenn du mehr als nur einen get parameter übergeben willst,
dann ist die rewriteRule noch ganz anders

also du musst schon genau bestimmen, was alles wie weiter geleitet werden soll

außerdem habe ich einen interessanten link für dich
Test your RewriteRules for Apache mod_rewrite
Da kannst du die rules testen
__________________
signatur was ist das denn,
davon hab ich noch nie gehört
dunst0 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
rewriterule ^(.*) index.php, mod_rewirte, \index.php?action=1\

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum