Версия 4.55.0.0 Получаю ошибку "$$$ Вы используете неверный ключ. Поменяйте его в настройках программы".
Естественно проверил, ключ для *************.com правильный и я его давно не менял, на балансе ********и 3,24$.
Вопрос к разработчикам программы, каким способом вы проверяете "правильность" ключа и главное зачем?
Огромное спасибо jkm!
Теперь все работает как нужно.
RewriteEngine OnRewriteCond %{HTTP_HOST} ^www.site.com$ [NC]RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]RewriteCond %{REQUEST_URI} !^/searchRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^([a-zA-Z0-9/_\-]+)$ http://site.com/$1.html [R=301,L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^([a-zA-Z0-9/_\-]+)\.html$ /?path=$1 [L,QSA]
К сожалению, при таком варианте, результат поиска по любой фразе, сразу переадресовывается на 404 ошибку.
В самом начале .htaccess есть строчка
ErrorDocument 404 http://site.com/404.html
Нашел в коде такую строчку <form action="/search" method="POST">
К моему большому сожалению не секу...
И как сделать все, что вы советуете тоже не знаю.
Сейчас результат работы поискового запроса на странице http://сайт.com/search
А когда поиск не работал то переход был на страницу http://сайт.com/search.html
Может быть проблема из за того, что эта единственная на сайте страница c URL "search" не имеет расширения .html?
Извиняюсь, упустил это из виду в прошлый раз.
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.site.com$ [NC] RewriteRule ^(.*)$ http://site.com/$1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-zA-Z0-9/_\-]+)$ http://site.com/$1.html [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-zA-Z0-9/_\-]+)\.html$ /?path=$1 [L,QSA]
Поздно обнаружил проблему. К сожалению, при использовании этого кода не работает как нужно поиск по сайту, судя по тому, что при наборе абсолютно любого запроса, получаю результат "По фразе "" (кавычки и в них пусто)", предполагаю, что код в .htaccess полностью обрезает всю поисковую фразу и естественно, что по пустой фразе нет и результата.
Вернул назад свой .htaccess при нем поиск работает правильно, по фразам "слово1-слово2" или "слово1 слово2" или любых других на странице с результатами этого поиска показывает "По запросу "любая фраза" найдено Х страниц."
А если таких страниц нет то показывает "По запросу "любая фраза" найдено 0 страниц".
Помогите пожалуйста, что нужно изменить чтобы и поиск по сайту тоже нормально работал?
Большое спасибо jkm!
Заработало как нужно.