Перезапись URL с помощью .htaccess для страниц HTML со строкой запроса - PullRequest
0 голосов
/ 27 сентября 2018

У меня возникли проблемы с .htaccess.

Я хочу, чтобы URL отображался как

https://www.website.com/deals/11015/dealname

В настоящее время у меня естьследующий URL.

https://www.website.com/single.html?id=11015&name=dealname

Ниже приведен мой файл .htaccess.

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteBase /

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^ index.html
RewriteRule . /index.html

RewriteCond %{REQUEST_URI} -f [OR]
RewriteCond %{REQUEST_URI} -d

RewriteRule ^deals/([^/]+)/([^/]+)$ single.html?id=$1&name=$2 [QSA]

Когда я пытаюсь перейти на https://www.website.com/deals/11015/dealname, перенаправляет меня на индексную страницу.Может кто-нибудь помочь, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...