Strona główna forum Wsparcie Konfiguracja Jak sprawic aby sciezka folderu zniknela z domeny?

Jak sprawic aby sciezka folderu zniknela z domeny?

Wszystko o konfiguracji, możliwościach i ustawieniach...


Posty: 11
Gadu-Gadu: 1100365

Witam,
Zainstalowalem sobie magento do folderu o nazwie /magento/ I chce teraz utworzyc przekierowanie na ten folder swojej nazwy domeny tak aby nazwa foldera nie byla wyswietlana w przegladarace:
Poki co magento smiga mi pod taka nazwa “www.domena.com/magento/”
Rowniez wszelkie inne odnosniki wygladaja tak: http://www.domena.com/magento/o-nas

Potrzebuje:
- sprawic aby folder /magento zniknal z url

Dodam ze przekierowanie na folder dziala elegancko tzn. po wpisaniu http://www.domena.pl strona się laduje ale z nieszczesna nazwa folderu.

To co wykonałem do tej pory i nie tylko:
w .htaccess dodawalem:
DirectoryIndex /magento/index.php index.html
W celu ukrycia url /magento/ zamiescilem to w .htaccess (jeden w public_html drugi w folderze magento):
RewriteBase /magento/
Jedyne połowiczne rozwiazanie jakie znalazlem do tej pory to dodanie do htaccess.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/magento(.*)
RewriteRule (.*) /magento/$1 [L]


Do tego dodana zmiana w system – konfiguracja - siec
Base Url na http://www.domena.pl/ I smiga ale z jednym ALE… wszelkie odnośniki stworzone w cms nie dzialaja. Siedze już nad tym kilka godzin i mi rece opadają.
Może zna ktoś z Was jakies lekarstwo na to?

Jak sprawic aby sciezka folderu zniknela z domeny?

PostTeraz jest 29 mar 2024, o 06:42
Google

Posty: 427
Lokalizacja: Internet


Posty: 11
Gadu-Gadu: 1100365

No wiec tak po calej sobocie spedzonej nad tym gownem znalazlem rozwiazanie I pragne sie nim podzielic bo nikomu nie zycze takiej meki :D.

Reasumujac zadanie:

a. /public_html/ jest naszym glownym katalogiem
b. /public_html/magento/ katalog gdzie mamy zainstalowane magento
c. http://www.domena.com nazwa domeny jaka chcemy widziec w przegladarcie bez zadnych dodatkowych smieci.

Kroki:
1. Zaloguj sie do PA I wylacz cache na wszystkim (nie wyloguj się z PA bo zaraz tam wrocisz)

2. Skopiuj /public_html/magento/.htaccess do /public_html/.htaccess

3. Skopiuj /public_html/magento/index.php do /public_html/index.php

4. Wyedytuj /public_html/index.php tak jak ponizej.

Linia 40: $compilerConfig = 'magento/includes/config.php';
Linia 45: $mageFilename = 'magento/app/Mage.php';
Linia 46: $maintenanceFile = 'magento/maintenance.flag';
Linia 49: if (is_dir('magento/downloader'))
Linia 50: header("Location: magento/downloader");
Linia 58: include_once dirname(__FILE__) . '/magento/errors/503.php';

5. Przejdz do System->konfiguracja->siec I zmien Unsecure i Secure url

Base URL: http://www.domena.com/
Base Link URL: {{unsecure_base_url}}
Base Skin URL: {{unsecure_base_url}}magento/skin/
Base Media URL: {{unsecure_base_url}}magento/media/
Base JavaScript URL: {{unsecure_base_url}}magento/js/
Base URL: https://www.domena.com/
Base Link URL: {{secure_base_url}}
Base Skin URL: {{secure_base_url}}magento/skin/
Base Media URL: {{secure_base_url}}magento/media/
Base JavaScript URL: {{secure_base_url}}magento/js/

6. Aby miec doste do Magento Connect Manager. Dodaj ponizsza linie do /public_html/.htaccess
#RewriteBase /magento/
RedirectMatch ^/downloader/(.*) /magento/downloader/$1

7. Zapisz i ciesz sie zyciem ;).

Pytanie do znawcow SEO - czy nie wywrze ta metoda negatywnego wplywu na pozycjnowanie sklepu?


Powrót do Konfiguracja



cron