Reguli htaccess wordpress cu magento

Salutare!

Ma confrunt cu o problema la unul din proiectele la care lucrez:

am un wordpress pe nume-domeniu.ro dar care este instalat intr-un subdirector, iar eu trebuie sa pun un magento care sa raspunda la nume-domeniu.ro/store.

problema este ca daca accesez nume-domeniu.ro/store imi returneaza un 404 din wordpress./

in htaccesul din root-ul domeniului am urmatoarea regula:

ReWriteCond %{HTTP_HOST} nume-domeniu.ro
ReWriteCond %{REQUEST_URI} !^subdirWordpress/
ReWriteRule ^(.*)$ subdirWordpress/$1 [QSA,L]

iar in htaccesul din directorul unde este instalat wp, regulile generale de la wp:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Any ideas?

Eu am înțeles că ai avea următoarea structură:

domeniu.ro/wordpress
domeniu.ro/store

Corect?

la domeniu.ro imi raspunde un wordpres instalat in /subdirWordpress
la domeniu.ro/store trebuie imi raspunda un magento pe care trebuie sa il instalez

am incercat sa pun magento in root/store si in root/subdirWordpress/store dar nu merge. la ambele primesc 404 din wordpress

Încearcă să modifici primul .htaccess așa:

ReWriteCond %{HTTP_HOST} nume-domeniu.ro
ReWriteCond %{REQUEST_URI} !^subdirWordpress/
+RewriteCond %{REQUEST_FILENAME} !-d # dacă directorul există, nu se mai face rewrite-ul
RewriteRule ^(.*)$ subdirWordpress/$1 [QSA,L]

Merge doar daca pun un index static in root/subdirWordpress/store, daca uploadez kitul de install pentru magento iar imi intra in 404.

cred ca imi intra in confict htaccesul magento-ului cu cel din root/subdirWordpress.

cred că aşa e corect

RewriteRule ^subfolder1/(.*)$ http://www.domeniu.ro [R=301,NC,L]

A mers cu indicatiile lui @iamntz si cu magento pus in root/store.

Ma revansez la 1.2.3 beri in doors sau unde preferi :smiley:

1 Like