Как изменить URL с помощью Htaccess, как WordPress

php .htaccess

604 просмотра

2 ответа

166 Репутация автора

У меня есть специальный сайт php, где контент загружается в зависимости от строки запроса. Теперь я хочу изменить общий URL-адрес, чтобы он был похож на WordPress сайт, где они не показывают ни одного запроса.

Пример:

Текущая страница с запросом: http://example.com/content.php?category=game&c=car-racing

Что я хочу: http://example.com/game/car-racing

Это возможно?

Если возможно, то как мне написать ссылку href в HTML-код страницы php? Будет ли это как

<a href="http://example.com/content.php?category=game&c=car-racing">Text</a>

или же

<a href="http://example.com/game/car-racing">Text</a>
Автор: coderpol Источник Размещён: 18.07.2016 03:53

Ответы (2)


0 плюса

638 Репутация автора

измените ваш .htaccess файл

RewriteEngine On
RewriteRule ^(.*)/(.*)& content.php?category=$1&c=$2 [QSA,NC]
Автор: Ahmad ghoneim Размещён: 18.07.2016 04:07

0 плюса

1 Репутация автора

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

Но все же, вам придется обрабатывать ссылки и разделять их для каждого параметра. Поэтому вместо того, чтобы делать все, что вы можете использовать гелий. Попробуйте https://github.com/iamyogik/Helium

Автор: Yogesh Kumawat Размещён: 26.09.2018 11:03
Вопросы из категории :
32x32