php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.01.2009, 17:36  
HRT
Neuer Benutzer
 
Registriert seit: 23.01.2009
Beiträge: 3
HRT befindet sich auf einem aufstrebenden Ast
Standard php/wpmu: Links auf weitergeleitete Domain konfigurieren

Hallo & Tach auch!

Habe folgende Frage:

Ich habe einerseits ein php-Template, wo mittels config.php alle internen Links auf eine auf dieses Template weitergeleitete Domain einfach konfiguriert werden können. Soll heissen: meinwebspace.de/template-verzeichnis/index.php wird mittels Domainweiterleitung (Framset oder URL-Hiding funktioniert beides) und der eingerichteten config.php zu domain.de.

Interne Links im Template sehen dann automatisch so aus:

domain.de
domain.de/menu.php
domain.de/sitemap.php
etc.


Funktioniert bestens!

Ich krieg's irgendwie bei Wordpress mu nicht gebacken - bzw. ich bin php-newbie. Habe mehrere Blogs eingerichtet und die bekommen virtuelle Verzeichnisse, auf die ich auch einwandfrei Domains weiterleiten kann.

Die internen Links verweisen aber nur auf den Webspace.
Also meinwebspace.de/blogname/2009/01/22/posttitel. Aber ich würde daraus natürlich gerne domain.de/2009/01/22/posttitel machen.

Bei dem 'Standard' Wordpress ist das nicht so das Problem. Aber MU ist halt wartungsfreundlicher, wenn man mehere Projekte damit beackern will.

Hatte schon überlegt irgendwo in den entprechenden Template-Ordnern von jedem Projekt (MU) in die index.php oder header.php irgend ein Befehl reinzuschreiben, der mir das einrichtet. Aber wie gesagt, dazu kenne ich mich zu wenig aus.


Wäre super, wenn jemand weiterhelfen kann.

P.S.: Mit htaccess und rewrite habe ich auch rumexperimentiert, aber bringt bei verschiedenen Projekten und Domains ja nicht wirklich viel - es sei denn man kann es irgendwie mit Variablen abdecken.

P.P.S.: Wie verhält sich das eigentlich SEO-technisch? Hat jemand Tipps, wie man es am besten für Tante G. einrichtet.

Geändert von HRT (23.01.2009 um 17:42 Uhr).
HRT ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.01.2009, 10:30  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
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

Zitat:
P.S.: Mit htaccess und rewrite habe ich auch rumexperimentiert, aber bringt bei verschiedenen Projekten und Domains ja nicht wirklich viel - es sei denn man kann es irgendwie mit Variablen abdecken.
Das ist IMHO aber die Lösung. Du musst das Umschreiben nur richtig machen.

Zitat:
P.P.S.: Wie verhält sich das eigentlich SEO-technisch? Hat jemand Tipps, wie man es am besten für Tante G. einrichtet.
Grundlagen beachten, Meta-Tags sauber pflegen, Schöne URLs bieten (siehe oben), viele Seiten überzeugen, auf die eigene zu verlinken. Mehr kann man IMHO nicht wirklich sinnvoll tun.
__________________
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  
Alt 24.01.2009, 14:30  
HRT
Neuer Benutzer
 
Registriert seit: 23.01.2009
Beiträge: 3
HRT befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank erstmal.
Schon richtig, hilft mir aber bei wordpress mu anscheinend nicht so wirklich.

Was ich suche, ist so etwas in der Richtung:

PHP-Code:
if(!preg_match("/^www\./",strtolower($_SERVER['HTTP_HOST'])))
{
header("Status: 301 Permanently Moved");
header("Location: http://www.Deine-Domain.de{$_SERVER['REQUEST_URI']}");
exit(
0);

gefunden bei sfde.net

Nur keine Weiterleitung, sondern ein 'Umschreiben' der Linkstruktur von webspace.de/blogverzeichnis auf domain.de.

Wie schon erwähnt, bei einem PHP-Template geht das und bei Wordpress (Standard) ebenfalls (durch festlegen in der wp-config.php).

P.S.:
Zitat:
Grundlagen beachten, Meta-Tags sauber pflegen, Schöne URLs bieten (siehe oben), viele Seiten überzeugen, auf die eigene zu verlinken. Mehr kann man IMHO nicht wirklich sinnvoll tun.
Hab die Frage falsch gestellt. Geht darum, Google hat ja - soweit bekannt - nicht wirklich Freude an Frameweiterleitungen.
Frage ist, ob sich das durch z.B.

Code:
define('WP_SITEURL', 'http://www.domain.de'); 
define('WP_HOME', 'http://www.domain.de');
in der wp-config.php ändert. Und Seo-technisch, sich das wie eine 'vollwertige' Domain (ohne weiterleitung) verhält.

Geändert von HRT (24.01.2009 um 14:39 Uhr).
HRT ist offline  
Alt 24.01.2009, 16:49  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
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

Es ging mir auch nicht um eine Weiterleitung im Sinne des HTTP-Status 3xx, sondern um ein Umschreiben der Links mit einer RewriteRule. Das sollte sehrwohl 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  
Alt 24.01.2009, 17:03  
HRT
Neuer Benutzer
 
Registriert seit: 23.01.2009
Beiträge: 3
HRT befindet sich auf einem aufstrebenden Ast
Standard

So sieht die .htaccess aus :
Code:
RewriteEngine On
RewriteBase /

#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteCond %{REQUEST_URI} ^.*/wp-admin$
RewriteRule ^(.+)$ $1/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
Sie ist automatisch mit der Wordpress mu Installation erstellt worden.
Nur führt das leider nicht zum Erfolg.

Deshalb ja die Frage nach php code, der wie o.g. "define('WP_SITEURL', 'http://www.domain.de');" o.ä. für die einzelnen Templates festlegen kann.
HRT ist offline  
 


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
Tabelle ganz links lalala HTML, Usability und Barrierefreiheit 1 06.07.2005 14:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
das verzeichnis \wp-content\ konnte nicht gefunden werden., wpmu das verzeichnis \wp-content\ konnte nicht gefunden werden., weitergeleitete domain, wordpress mu htaccess, php domain einstellen, was bringen verlinkungen auf eine weitergeleitete domain, links auf weitergeleitete domain, metatags von weitergeleiteten seiten einstellen?, php von der weitergeleiteten seite, metatags für weitergeleitete domain einrichten, htaccess url weiterleiten wordpress mu, wordpress links verweisen auf webspace nicht domain, <code><ifmodule mod_security.c=\\><files async-upload.php=\\>secfilterengine offsecfilters, das verzeichnis \wp-content\ konnte nicht gefunden werden. template, clean url auf webspace einrichten, wp_siteurl, virtuelle verzeichnisse wp, \das verzeichnis \wp-content\ konnte nicht gefunden werden.das verzeichnis \wp-content\ konnte nicht gefunden werden.\, link an einer weitergeleiteten domain, das verzeichnis \wp-content\ konnte nicht gefunden

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:11 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