Страница GET в URL, получающая двойную причину htaccess - PullRequest
1 голос
/ 13 января 2020

Поэтому я пытаюсь скрыть свою подпапку с помощью htaccess. Он выполняет свою работу, но некоторые GET-страницы получают ошибку.

, поэтому вместо получения этого

hello.com/tentang_kami?page=visi

я получаю это (это происходит после добавления функции скрытия подпапки в htaccess )

hello.com/tentang_kami?page=visi?page=visi

вот мой файл htaccess

RewriteEngine on
RewriteBase /
RewriteRule ^$ index.php [L]
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)  /$1.php [L]
RewriteCond %{THE_REQUEST} \s/+(.*?/)?(?:index)?(.*?)\.(html|php)[\s?/] [NC] 
RewriteRule ^(.*)  /%1%2 [R=302,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+halaman/+visitor([^\s]+) [NC]
RewriteRule ^ %1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (?!^halaman/visitor/)^(.*)$ /halaman/visitor/$1 [L,NC]

Я довольно новичок в хостинге в Интернете. Если бы кто-нибудь мог оказать какую-либо помощь, это было бы здорово.

...