Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 25.10.07, 15:21
Benutzerbild von arittner
Forum Stammgast
 
Registriert seit: 08.12.06
Alter: 37
Beiträge: 248
Frage CoolURL und Unterordner

Moin!

Ich habe mal einen neuen virtuellen Host angelacht (power-netz.de) und bin am Typo3 installieren. Ich verwende TYPO3 4.1.2, CoolURL, PHP5, SimpleXML und alles läuft.

Nun habe ich nur ein Problem. Ich habe mein Typo3 in einem Unterordner installiert.

Code:
www.sepix.org
  /sepix
     /typo3
     /typo3conf
...
Im /sepix-Ordner ist eine .htaccess die einfach eine Kopie der Standard .htaccess-Datei von Typo3 4.1.2 ist.

Wenn ich in TS als baseURL www.sepix.de/sepix angebe und beim Provider ein Domain-Umleitung auf den Unterordner sepix festlege, funktioniert alles. Nur habe ich auch den Unterordner in der URL:

http://www.sepix.org/sepix/home
oder
http://www.sepix.org/sepix/home/sample

Das will ich aber nicht. Meine URLs sollen

http://www.sepix.org/home
oder
http://www.sepix.org/home/sample

sein.

Wenn ich als baseURL www.sepix.de/ angebe, dann werden die Links natürlich ohne den sepix-Ordner erzeugt (die realitiven Links im HTML ändern sich ja sowieso nicht). Aber es funktioniert nicht. Page not found für http://www.sepix.org/home/sample (witzigerweise funktioniert aber http://www.sepix.org/home - das ist wohl ein Bug von CoolURL, denn
http://www.sepix.org/sample springt zeigt auch home).

Wie auch immer.

Das Ändern der RewriteBase in der .htaccess nützt überhaupt nichts. Es ist egal, ob ich

Code:
RewriteBase /sepix
oder

Code:
RewriteBase /
angebe.

Es ist anscheinend (bei meiner Konfig) nur der baseURL Parameter im TS ausschlaggebend.

Hat irgend jemand eine Idee, wie ich mit einer baseURL www.sepix.org/ mein Unterverzeichnis versteckt bekomme? Ich bin der Meinung, dass ich alle Kombinationen ausprobiert habe. Und nur eine funktioniert, die mit dem zusätzlichen Unterordner der Typo3-Installation.

Ich wollte eigentlich mit meinen anderen sepix.* Domains auf den neuen Host umziehen, aber dabei möglichst *nicht* die URLs verändern.

Beste Grüße,
Josch.
__________________
Typo3 4.1.x
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 25.10.07, 16:52
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 40
Beiträge: 2.139
mstuebner eine Nachricht über Skype™ schicken

Eine Domain-Umleitung ist ja auch Unsinn. Da solltest Du eher das Unterverzeichnis zum DocRoot für diese Domain erklären.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 26.10.07, 17:36
Benutzerbild von arittner
Forum Stammgast
 
Registriert seit: 08.12.06
Alter: 37
Beiträge: 248

Moin!

Zitat:
Zitat von mstuebner Beitrag anzeigen
Eine Domain-Umleitung ist ja auch Unsinn. Da solltest Du eher das Unterverzeichnis zum DocRoot für diese Domain erklären.
Kommt darauf an, was der Provider unter Umleitung versteht. Es ist tatsächlich nichts anderes als ein paar .htaccess Einträge.

Es gibt bei power-netz tatsächlich eine FAQ genau zu dem Thema (nur gut versteckt).

Ich habe das nun mal eingebaut, aber ohne Erfolg.

So sieht es zur Zeit aus:

Code:
RewriteEngine on
RewriteBase /
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^www\.sepix\.org [nc]
RewriteCond %{REQUEST_URI} !sepix/
RewriteRule ^(.*)$ sepix/$1 [L]
RewriteCond %{HTTP_HOST} ^sepix\.org [nc]
RewriteCond %{REQUEST_URI} !sepix/
RewriteRule ^(.*)$ sepix/$1 [L]
Es funktioniert, dass ich sepix.org und www.sepix.org aufrufen kann. Ich kann auch alle Links aufrufen, wenn ich von Hand den sepix-Ordner verwende. Aber der Aufruf von www.sepix.org/start/sample/ schägt fehl (Page not found Behandlung von CoolURI schlägt da durch).

Ich kann nur vermuten, dass die Rewrite-Direktiven so weit richtig sind. Vielleicht ist noch was in CoolURI zu konfigurieren? IMHO sollte aber CoolURI nichts von dem "sepix" Unterordner sehen dürfen.

Beste Grüße,
Josch.
__________________
Typo3 4.1.x
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 28.10.07, 10:54
Benutzerbild von arittner
Forum Stammgast
 
Registriert seit: 08.12.06
Alter: 37
Beiträge: 248
CoolURI Problem?

Moin!

Also ich habe mir das noch mal in Ruhe angeschaut und drüber nachgedacht. Die mod_rewite Konfiguration muss ja richtig sein, sonst würde ja alleine schon das CSS-Stylesheet nicht geladen werden.

Die URLs sind ja

http://www.sepix.org/fileadmin/css/layout_2col_left_13.css
http://www.sepix.org/fileadmin/css/myOwnStyles.css

und das funktioniert.

Die Aufrufe von

http://www.sepix.org/
http://www.sepix.org/start/
http://www.sepix.org/sample/

liefern immer die Hauptseite.

start und sample sind meine beiden Seiten, die aktiviert sind.

Nur der Aufruf

http://www.sepix.org/sepix/start/sample/

führt tatsächlich zur Beispielseite.

Aber das führt zu einem Fehler von CoolURI:

http://www.sepix.org/start/sample/

Übrigens das auch:

http://www.sepix.org/gulugulu/

Also bin ich ziemlich sicher, dass die CoolURI Konfiguration da Mist macht. Es ist übrigens folgende:

Code:
<?xml version="1.0" encoding="utf-8"?>
<cooluri>
  <cooluris>1</cooluris>
  
  <cache>
    <usecache>1</usecache>
    <params2cool>
      <checkforchangeevery>1</checkforchangeevery>
    </params2cool>
    <cool2params>
      <translateifnotfound>0</translateifnotfound>
      <oldlinksvalidfor>365</oldlinksvalidfor>
    </cool2params>
    <cacheparams>0</cacheparams>
    
    <pagenotfound>
      <status>HTTP/1.0 404 Not Found</status>
      <behavior type="message"><![CDATA[ <h1>Page not found!</h1> ]]></behavior>
    </pagenotfound>
  </cache>

  <pagepath>
    <title>tx_realurl_pathsegment,alias,title</title>
    <saveto>id</saveto>
    <default>0</default>    
    <userfunc>tx_cooluri->getPageTitle</userfunc>
    <t3conv>1</t3conv>
  </pagepath>
 
  <uriparts>
    <part>
      <parameter>tx_ttnews[tt_news]</parameter>
      <lookindb>
        <to>SELECT title FROM tt_news WHERE uid=$1</to>
        <translatetoif>
          <match>^[0-9]+$</match>
        </translatetoif>
        <t3conv>1</t3conv>
      </lookindb>
    </part>
    <part>
      <parameter>tx_eeblog[showUid]</parameter>
      <lookindb>
        <to>SELECT subject FROM tx_eeblog_maintable WHERE uid=$1</to>
        <translatetoif>
          <match>^[0-9]+$</match>
        </translatetoif>
        <t3conv>1</t3conv>
      </lookindb>
    </part>
  </uriparts>
    
  <predefinedparts>
    <part>
      <parameter>tx_ttnews[backPid]</parameter>
    </part>
    <part>
      <parameter>cHash</parameter>
    </part>
    <part>
      <parameter>tx_eeblog[pointer]</parameter>
    </part>
    <part>
      <parameter>tx_eeblog[backPID]</parameter>
    </part>
    <part>
      <parameter>no_cache</parameter>
    </part>
  </predefinedparts>
  
  <valuemaps>
    <valuemap>
      <parameter>L</parameter>
      <value key="">0</value>
      <value key="en">1</value>
      <value key="fr">2</value>
    </valuemap>
  </valuemaps>
  
  <paramorder>
    <param>L</param>
  </paramorder>
  
</cooluri>
Nun ist das aber die Standard-Konfiguration, nur das noch die Sprachen extra definiert wurden.

Ich bin etwas ratlos, was da schief läuft. baseURL ist übrigens weiterhin http://www.sepix.org/

Beste Grüße,
Josch.
__________________
Typo3 4.1.x
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mod_rewrite/redirect von Unterordner auf Rootverzeichnis treize TYPO3 4.x Fragen und Probleme 2 17.07.07 20:40
RealURL Basis auf Unterordner ragnar Suchmaschinenfreundliche URLs (SEO) 0 06.01.07 15:09
Adressliste in einen Unterordner von Newsletter importieren ?? mp3fritz Direct Mail 2 12.10.06 15:50
Newloginbox und Unterordner willis TYPO3 3.x Fragen und Probleme 1 12.11.05 12:31


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:15 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS