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 12.02.2008, 20:26  
Benutzer
 
Registriert seit: 18.11.2004
Beiträge: 56
Gumfuzi
Standard .htaccess: alle umleiten auf info.html bis auf best. IPs

hallo Leute,

ich möchte gerne im Root des Webservers eine .htaccess erstellen, die folgendes macht:
- zunächst sollen alle, die Diese Seite (inkl. ev. Unterordnern etc.) auf eine Seite (im gleichem Verzeichnis wie die .htaccess) umgeleitet werden
- gleichzeitig sollen aber gewisse IP's davon nicht betroffen sein, sie sollen sich frei bewegen können

Wie mache ich das am besten?

Es sollte ja in etwa so aussehen:
Code:
Order deny,allow
Deny from all
Allow from xxx.xxx.xxx.xxx
nur wie mache ich anstellen des "deny from" es so, dass die nicht gebannt, sondern nur umgeleitet werden?

Ich steh glaube ich mom am Schlauch... danke vielmals für eure Hilfe!!
Gumfuzi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.02.2008, 21:29  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

hmm den größeren sinn dahinter verstehe ich zwar nicht, da es egal was in der browserleiste steht.

ansonsten mittels RewriteCond (ungetestet ob {0} berücksichtig wird - mgl. gibts dafür nen flag)

Code:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} (127\.0\.0\.1){0} [AND]
RewriteCond %{REMOTE_ADDR} (12\.345\.67\.89){0}
RewriteRule rewrite....
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*
brian johnson ist offline   Mit Zitat antworten
Alt 12.02.2008, 22:02  
Benutzer
 
Registriert seit: 18.11.2004
Beiträge: 56
Gumfuzi
Standard

es geht darum, dass alle Leute (während einer Umstellung auf der Webpage) die eine Seite sehen und gewisse Leute (die basteln) davon nicht betroffen sind.

Ist der Code dafür geeignet?


Danke für Deine Mühen bzw. Hilfe!
Gumfuzi ist offline   Mit Zitat antworten
Alt 12.02.2008, 22:59  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo Gumfuzi,

er erfüllt die von dir beschriebene Anforderung. Ob dir das für Updates und dergleichen genügt, können brian und ich nicht beurteilen, da wir nicht wissen, wie deine Updates vom Prozess her funktionieren.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 13.02.2008, 11:09  
CIX88
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Gumfuzi
es geht darum, dass alle Leute (während einer Umstellung auf der Webpage) die eine Seite sehen und gewisse Leute (die basteln) davon nicht betroffen sind.
Wäre da eine Lösung mit Session nicht besser als nach der IP zu fummeln ? Oder sehe ich das Problem falsch ?
  Mit Zitat antworten
Alt 13.02.2008, 21:15  
Benutzer
 
Registriert seit: 18.11.2004
Beiträge: 56
Gumfuzi
Standard

Danke, werde das mal auf einem anderen Ordner testen.
was meinst Du mit dem "{0}"?
muss ich auch meinen Teil der .htaccess drinlassen? wenn ja, vorher oder nachher?

@CIX88:
es sind nur ca. 3 User, die reinsehen dürfen, der Rest soll draußen bleiben.
Gumfuzi ist offline   Mit Zitat antworten
Alt 13.02.2008, 21:22  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
was meinst Du mit dem "{0}"?
{n} ist ein Regulärer ausdruck der besagt das vorheriger ausdruck n-mal vorkommen darf. n ist in unserem fall 0 somit soll ist die bedingung nur erfüllt wenn vorheriges NICHT gefunden wird.

Zitat:
muss ich auch meinen Teil der .htaccess drinlassen? wenn ja, vorher oder nachher?
deine RewriteRule kommt nach diesem hier:

Zitat:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} (127\.0\.0\.1){0} [AND]
RewriteCond %{REMOTE_ADDR} (12\.345\.67\.89){0}
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*
brian johnson ist offline   Mit Zitat antworten
Alt 13.02.2008, 21:59  
Benutzer
 
Registriert seit: 18.11.2004
Beiträge: 56
Gumfuzi
Standard

aha, dann würde das dann so aussehen?

Zitat:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} (123\.456\.789\.123){0} [AND]
RewriteCond %{REMOTE_ADDR} (987\.654\.321\.987){0}
RewriteRule ^/.* /zielordner/zielseite.html

Order deny,allow
Deny from all
Allow from xxx.xxx.xxx.xxx
wenn ich dann beim "allow from" nochmal die o.a. IP's reinschreibe (welche ja durchgelassen werden sollen), sollte das dann funktionieren?

An und für sich bräuchte ich ja genau sowas (zum besseren Verständnis was ich gerne erreichen würde):
Zitat:
Order deny,allow
Deny from all
Allow from xxx.xxx.xxx.xxx
nur eben dass dann nicht "Zugriff verweigert", sondern eine bestimmte Seite kommt (nur!) bei den usern, die "denied" werden.
Gumfuzi ist offline   Mit Zitat antworten
Alt 17.02.2008, 19:07  
Benutzer
 
Registriert seit: 18.11.2004
Beiträge: 56
Gumfuzi
Standard

habe es nun hinbekommen mit einer eigenen Fehlerseite (die Zeilseite) und danach das mit deny und allow.

Danke für eure Hilfe.
Gumfuzi 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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
.htaccess login schlägt fehl sternschnuppe99 Server, Hosting und Workstations 6 07.02.2008 13:37
Einstellungen in .htaccess Der_Gerhard PHP Tipps 2008 3 12.09.2007 02:02
.htaccess Verzeichnisschutz oder Umleitung Igäl Server, Hosting und Workstations 2 24.08.2007 17:23
.htaccess LA-Finest HTML, Usability und Barrierefreiheit 4 28.02.2007 22:39
.htaccess Ausnahme für einzelne Verzeichnisse ssm Server, Hosting und Workstations 0 25.02.2007 19:24
Bewertung: .htaccess und .htpasswd AdminTool cytrobic PHP Tipps 2006 5 01.12.2006 06:14
register_globals per .htaccess auf off stellen A Hoppe PHP Tipps 2006 4 26.03.2006 12:58
[Erledigt] Button an best Tagen zu best. Uhrzeiten wechseln lassen PHP Tipps 2005-2 3 30.07.2005 12:52
Sichere Vebindung mit MySQL & .htaccess erstellen + Vars PHP Tipps 2005 8 17.03.2005 16:56
[Erledigt] Bild erzeugen nach einer .htaccess Umleitung PHP-Fortgeschrittene 2 01.03.2005 13:26
.htaccess - require valid-user und trotzdem referer zulassen pixelcut Server, Hosting und Workstations 2 05.01.2005 10:56
.htaccess wird ignoriert PHS PHP Tipps 2004 5 05.09.2004 15:51
[Erledigt] problem mit .htaccess (Rewrite Rule) ! plz help Server, Hosting und Workstations 2 30.08.2004 12:34
uploadberechtigung mit .htaccess PHP Tipps 2004 2 13.08.2004 07:52
Problem mit .htaccess und php PHP Tipps 2004 2 05.07.2004 14:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
htaccess alles umleiten, htaccess alle seiten umleiten, .htaccess alles umleiten, htaccess alle umleiten, htaccess alles auf eine seite umleiten, htaccess alles auf eine seite, htaccess alle seiten auf eine umleiten, htaccess umleitung ausnahme, http://www.php.de/server-hosting-und-workstations/45491-htaccess-alle-umleiten-auf-info-html-bis-auf-best-ips.html, htaccess ausnahme ip, alles umleiten, htaccess ip umleiten, htaccess alle seiten umleiden, htaccess alle html umleiten, htaccess alle seiten auf root umleiten, alle seiten mit htaccess umleiten, htaccess alles umleiten bis auf, ip umleiten durch rewritecond, .htaccess \alles umleiten\, htaccess ein user bestimmte seite

Alle Zeitangaben in WEZ +1. 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.