Page 1 of 3

search form problem

Posted: Sun Aug 01, 2021 10:51 am
by Axcel
поисковая форма прописана так

Code: Select all

<form action="/"><input type="text" name="search" ><button type="submit" value="">&#8981;</button></form>
но при поиске выкидывает на индекс, а не на

Code: Select all

domain.com/?search=some_word
Подскажите, пожалуйста, куда посмотреть и что поправить?

Re: search form problem

Posted: Sun Aug 01, 2021 5:30 pm
by admin
выглядит ок
может где-то редиректы какие-то есть, может реврайты, думаю смысла гадать нет

я бы что б было проще тестировать положил это в html файл и в нем и тестировал, было бы проще понять

Re: search form problem

Posted: Mon Aug 02, 2021 12:05 am
by Axcel
вот htaccess

Code: Select all

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on

RewriteEngine On

RewriteBase /

RewriteRule ^index.html$ /scj/tube/index.php?force_template=index
RewriteRule ^links.html$ /scj/tube/index.php?force_template=links
RewriteRule ^reg.html$ /scj/scjwebmaster.php
RewriteRule ^sitemap.xml$ /scj/sitemap.php [L,QSA]
#Pages
#page numbers, best
RewriteRule ^porn/(.+)\-([0-9]+)\.html$ /scj/cgi/out.php?url=content&p=100&dont_count_in_trade=true&skip_sell=true&group_name=$1&order=ctr&page=$2&%{QUERY_STRING} [L]
#category page, best
RewriteRule ^porn/(.+)\.html$ /scj/cgi/out.php?url=content&p=100&dont_count_in_trade=true&skip_sell=true&group_name=$1&order=ctr&%{QUERY_STRING} [L]

#slug galleries
RewriteRule ^vids/([^/]+).html$ /scj/tube/?slug=$1 [L]

RewriteRule ^search/([^/]+)/([^/]+)/$ /scj/tube/index.php?search=$1&page=$2&%{QUERY_STRING}
RewriteRule ^search/([^/]+)/([^/]+)/([^/]+)/$ /scj/tube/index.php?search=$1&order=$2&page=$3&%{QUERY_STRING} 
RewriteRule ^scj2.lic$ - [L,R=404]

#Models
RewriteRule ^models.html$ /scj/tube/index.php?force_template=model_list
RewriteRule ^girl/(.+)\-([0-9]+)\.html$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&model_slug=$1&force_template=model_galleries [L]
RewriteRule ^girl/(.+)\.html$ /scj/tube/?model_slug=$1&force_template=model_galleries [L]

#Toplist rw
RewriteRule ^top/list/(.+)$ /scj/cgi/out.php?member=$1 [L]

строка

Code: Select all

https://домен.ком/?search=test
тоже показывает индекс, а не результаты поиска.


что ещё можно посмотреть? я не знаю что ещё тестировать можно.

Re: search form problem

Posted: Mon Aug 02, 2021 5:14 am
by admin
аа те показывает индекс - это значит выводит темпелейт индекс?

Re: search form problem

Posted: Mon Aug 02, 2021 5:46 am
by Axcel
да, выводит темплейт индекса

Re: search form problem

Posted: Mon Aug 02, 2021 6:05 am
by admin
что в common.php?

Re: search form problem

Posted: Mon Aug 02, 2021 6:24 am
by Axcel

Code: Select all

<?php
if (!defined('BASE_DIR')) define('BASE_DIR', '/home/axcel/web/site.com/public_html/scj/');
if (isset($_GET['aa'])) $_GET['member'] = $_GET['aa'];
if (isset($_GET['bb'])) $_GET['link'] = $_GET['bb'];
if (isset($_GET['ccc'])) $_GET['url'] = $_GET['ccc'];
if (isset($_GET['ddd'])) $_GET['scheme_id'] = $_GET['ddd'];
if (isset($_GET['eeee'])) $_GET['gallery_id'] = $_GET['eeee'];
if (isset($_GET['search'])) file_put_contents('/home/axcel/web/site.com/public_html/s.txt', print_r($_GET['search']."\n", true), FILE_APPEND);

Re: search form problem

Posted: Mon Aug 02, 2021 6:35 am
by admin
https://домен.ком/scj/tube/?search=test

тоже индекс темпелйт? и ТОЧНО темпелйты не перепутаны?

Re: search form problem

Posted: Mon Aug 02, 2021 8:40 am
by Axcel
а вот так

Code: Select all

https://домен.ком/scj/tube/?search=test
поисковый темплейт, как и должно быть.

Re: search form problem

Posted: Mon Aug 02, 2021 9:02 am
by admin
возможно срабатывает
RewriteRule ^index.html$ /scj/tube/index.php?force_template=index
если веб подставляет index.htmml по дефолту

100% это что-то в реврайтах или коммон