Здравствуйте, у меня движок opencard там динамичный url.
Никак не могу заставить показывать то что мне надо а именно.
url/?route=common/home
url/index.php?route=error/not_found
url/?route=product/special
url/index.php?route=product/product&product_id=210
url/index.php?route=product/category&path=25
Были дружественными типа
url
url/not_found
url/special
url/product_id/210
http://url/category/(тут название категории SEOURL)/26
Пробовал по всякому
RewriteEngine on
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^(.+)/(.+)/(.+)/(.+)/(.+)\.html$ /index\.php\?route=$1(*=)$2/(*/)$3&path=$4&product_id=$5&%{QUERY_STRING} [L]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^(.+)/(.+)/(.+)/(.+)\.html$ /index\.php\?route=$1(*=)$2/(*/)$3&path=$4&%{QUERY_STRING} [L]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^(.+)/(.+)/(.+)\.html$ /index\.php\?route=$1(*=)$2/(*/)$3&%{QUERY_STRING} [L]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^(.+)\.html$ /index\.php\?route=$1&%{QUERY_STRING} [L]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^([^/]+)\.html$ /index\.php\?route=$1&%{QUERY_STRING} [L]
и так
RewriteEngine On
RewriteBase /
#RewriteRule ^(.*+)/(.*+)/(.*+)/$ ^route=(.*)$1/(.*)$2\&(path=[.*]+)$3&%{QUERY_STRING} [QSA,L]
#RewriteRule ^(.*+)/(.*+)/$ ^route=(.*)$1/(.*)$2&%{QUERY_STRING} [QSA,L]
#RewriteRule ^(.*+)/$ ^route=(.*)$1&%{QUERY_STRING} [QSA,L]
но пока только удалось убрать ?route=common/home на 1 странице на главной
RewriteEngine On
RewriteBase /
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
в общем с uri проблема и не могу понять в чем.