Schop URL ändern/anpassen

Guten Morgen, vielleicht kann mir ja noch jemand die richtige Stellschraube nennen.

Folgende Ausgangslage:
Oxid Version 4.8.3

Diese wurde auf meiner bestehenden URL installiert (Eher zum testen gedacht)

www.urlalt.de/shop/

hat alles soweit gut funktioniert und ich war mit dem System so zufrieden das ich beim Oxid Shop bleiben wollte, also neue URL beantragt, genehmigt eingerichtet.
Und zwar so das die neue URL direkt auf dem Ordner www.urlalt.de/shop/ zugreift.

Funktioniert einwandfrei …mit der Startseite :confused:

gebe ich also www.urlneu.de ein startet der Shop ganz normal.

Klicke ich auf irgendein Produkt,Kategorie oder sonstwo, wechselt die url auf

www.urlalt/shop/kategorie irgendwas

Also mal durch Forum gelesen und Lösungen gefunden.

Ändern der config.inc.php

folgende Zeile geändert:

$this->sShopURL = ‘http://www.urlalt.de/shop’; // eShop base url, required

in

$this->sShopURL = ‘http://www.urlneu.de’; // eShop base url, required

Dann tmp Verzeichnis geleert.

unter Tools Views neu generiert

und unter

Stammdaten > Grundeinstellungen > SEO > SEO URL neu berechnet.

aber leider keinerlei Änderungen festzustellen, es funktioniert alles wie gehabt, aber die URL´s sind immer noch die Alten.

Welche Stellschraube habe ich übersehen??

.htaccess muss eventuell ebenfalls angepasst werden

Hmmm da war ich auch schonmal drüber gestolpert, aber die .htaccess müßte doch im Rootverzeichnis des Shops liegen, dort ist aber keine.

chonmal ein wenig weiter gekommen.

die config.inc.php wurde vom ftp Programm nicht wirklich überschrieben, war mir nicht aufgefallen.
Das habe ich soweit geändert. (Die Rechte passten nicht)
Startseite läßt sich über www.urlneu.de aufrufen, links in die Kategorien und Produkte werden beim Mouseover unten links im Browser auch richtig angezeigt, nur Klicken bringt folgendes Ergebnis

http://www.urlneu.de/shop/oxseo.php/

Das Backend funktioniert einwandfrei auch mit der neuen URL jetzt.

Hmm jetzt ist vieles durcheinander, habe die htaccess wohl falsch überschrieben.

Dieses ist der Inhalt


# In case you want to add a .htpasswd authentification
# you'll have to add the host of the shop as an allowed entity,
# so that calls from the host skip the authentification
# Example:
# Order Deny,Allow
# Deny from All
# AuthType Basic
# AuthName "Access not allowed"
# AuthUserFile path_to_htpasswd_file/.htpasswd
# Require valid-user
# Allow from localhost
# Satisfy Any

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /shop/

RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

RewriteCond %{REQUEST_URI} oxseo\.php$
RewriteCond %{QUERY_STRING} mod_rewrite_module_is=off
RewriteRule oxseo\.php$ oxseo.php?mod_rewrite_module_is=on [L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/application\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !(\.html|\/|\.jpg|\.css|\.pdf|\.doc|\.gif|\.png|\.js|\.htc)$ %{REQUEST_URI}/ [R=301,L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/application\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (\.html|\/)$ oxseo.php


RewriteCond %{REQUEST_URI} (\/out\/pictures\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (\.jpe?g|\.gif|\.png)$ getimg.php

</IfModule>

# disabling log file access from outside
<FilesMatch "(EXCEPTION_LOG\.txt|\.log$|\.tpl$|pkg\.rev|\.ini|pkg\.info|\.pem$)">
order allow,deny
deny from all
</FilesMatch>

Options -Indexes
DirectoryIndex index.php index.html

Kopiere ich diese rüber bekomme ich Fehler 500 keinen Zugriff.
Ohne findet er natürlich die weiteren links nicht.

Das Thema ist schon 2 Jahre her, aber für die alle, die gleiches Problem haben; passiert oft :wink:

Im FTP-Programm “Versteckte Dateien anzeigen” anklicken, dann wird .htaccess angezeigt
dann steht auf der Zeile 21 RewriteBase /shop oder so was
hier muss man noch anpassen.

Viel Spass mit OXID!