2016-06-02 3 views
-3

Так что мои ссылки выглядит следующим образом:

http://abcdefgh.com/index?site=XXXX

http://abcdefgh.com/index?category=YYYY

http://abcdefgh.com/index?category=YYYY&site=XXXX

Я хочу, чтобы скрыть строки запроса, а пользователь должен просмотреть ссылки это:

http://abcdefgh.com/index/site/XXXX

http://abcdefgh.com/index/category/YYYY

http://abcdefgh.com/index/category/YYYY/site/XXXX

Я попробовал все ответы предыдущих вопросов по одной теме, но это не сработало. Помогите мне с .htaccess кодовКак скрыть строки запроса из URL-адреса?

+2

Что вы попробуете и каковы были последствия? – Ivar

+0

Вы должны использовать mod_rewrite (если вы используете apache) (https://httpd.apache.org/docs/current/mod/mod_rewrite.html) – Amarnasan

+0

@Ivar Он попробовал кого-то выяснить коды вместо того, чтобы делать минимальные исследования , Эффекты были сказаны ему, что он должен написать в .htaccess, поэтому он уточнил свой вопрос, пока кто-то не сделает исследование для него. – Amarnasan

ответ

1

Вы можете использовать этот код в .htaccess для URL http://abcdefgh.com/XXXX

RewriteEngine On 
DirectoryIndex index.php 

## RewriteCond Set here 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-l 
RewriteRule ^(.*)$ index.php?site=$1 [QSA,L] 
Смежные вопросы