Ещё проблема с model
url /brand/<!--MODEL_SLUG-->/
http://socialshop.pp.ua/brand/h-m/ - модель называется H&M
и что нам вывело $_GET
Array ( [model_name] => h-m [force_template] => model_galleries )
h-m - это слаг модели H&M, a Array показывает что слаг это есть название модели.
Search и спецсимволы
Re: Search и спецсимволы
ок
тут логика очень простая - если с реврайтом проблема есть, а без него нет - значит вопрос где-то в реврайте, логично?
тут логика очень простая - если с реврайтом проблема есть, а без него нет - значит вопрос где-то в реврайте, логично?
Don't forget to run script update
Re: Search и спецсимволы
А на вашей локалке если добавить в Search Log:
Adidas & Puma
Nike & Rebook
Dolce & Gabbana
и потом вывести через реврайт /search/<!--URLENCODE_SEARCH_QUERY-->/
все ОК или тоже самое ???
Adidas & Puma
Nike & Rebook
Dolce & Gabbana
и потом вывести через реврайт /search/<!--URLENCODE_SEARCH_QUERY-->/
все ОК или тоже самое ???
Re: Search и спецсимволы
я не понял честно говоря вопрос ..
вы понимаете что реврайт работает ДО скрипта ?
вы понимаете что реврайт работает ДО скрипта ?
Don't forget to run script update
Re: Search и спецсимволы
Ok снёс все в реврайтах оставил только
=======================
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]{2})/(.*)$ $2?force_lng=$1&%{QUERY_STRING} [L]
RewriteRule ^search/([^/]+)/$ /data/tube/index.php?search=$1&%{QUERY_STRING}
========================
Опять переходим по ссылке http://socialshop.pp.ua/search/Abercrombie+%26+Fitch/
и видим Array ( [search] => Abercrombie [Fitch] => )
=======================
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]{2})/(.*)$ $2?force_lng=$1&%{QUERY_STRING} [L]
RewriteRule ^search/([^/]+)/$ /data/tube/index.php?search=$1&%{QUERY_STRING}
========================
Опять переходим по ссылке http://socialshop.pp.ua/search/Abercrombie+%26+Fitch/
и видим Array ( [search] => Abercrombie [Fitch] => )
Re: Search и спецсимволы
Don't forget to run script update
Re: Search и спецсимволы
Работает. Сделал так
RewriteRule ^search/([^/]+)/$ /data/tube/index.php?search=$1&%{QUERY_STRING} [B,L]
RewriteRule ^brand/([^/]+)/$ /data/tube/?model_name=$1&force_template=model_galleries&%{QUERY_STRING} [B,L]
Если я сделал правильно, то может [B,L] добавить в вики для .htaccess для избежания таких непоняток.
Спасибо.
RewriteRule ^search/([^/]+)/$ /data/tube/index.php?search=$1&%{QUERY_STRING} [B,L]
RewriteRule ^brand/([^/]+)/$ /data/tube/?model_name=$1&force_template=model_galleries&%{QUERY_STRING} [B,L]
Если я сделал правильно, то может [B,L] добавить в вики для .htaccess для избежания таких непоняток.
Спасибо.
Re: Search и спецсимволы
нельзя тк
Using the B rewrite rule works too, but then all plus signs in the parameter remain plus signs in php.
получается или одно или другое
Using the B rewrite rule works too, but then all plus signs in the parameter remain plus signs in php.
получается или одно или другое
Don't forget to run script update