Я работаю для тех, кто запускает интернет-магазин. Теперь веб-магазин работает на программном обеспечении Opencart, и, к счастью, они поддерживают переделку URL-адресов SEO. Я пытался заставить эту работу работать последние 2 часа, и я не смог ее исправить. Я сделал следующее в файле .htaccess.Opencart SEO rewrite 404 error
# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.
# 2. In your opencart directory rename htaccess.txt to .htaccess.
# For any support issues please visit: http://www.opencart.com
Options +FollowSymlinks
# Prevent Directoy listing
Options -Indexes
# Prevent Direct Access to files
<FilesMatch ".(tpl|ini|log)">
Order deny,allow
Deny from all
</FilesMatch>
# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie./becomes /shop/
RewriteBase /opencart/
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
Кроме того, я включил ретрансляцию SEO на opencart и дал все продукты/категории и т. Д. Имя SEO.
Теперь файл .htaccess находится в: public_html/OpenCart/так я изменил RewriteBase от/до/OpenCart/
Тем не менее я получаю следующие ошибки:
Not Found
The requested URL /aquaria/adm-aquaria was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Кто-нибудь есть решение для меня?
Чтобы дать вам пример, я хочу следующую ссылку: http://aquadeco.eu/index.php?route=product/category&path=94_291, чтобы выглядеть следующим образом: http://aquadeco.eu/aquaria/adm-aquaria
Прежде всего, спасибо за ваш ответ. Я попытался изменить его на просто/вместо/opencart /, но все равно не работает. Получите точно такую же ошибку 404. – Tycho