具有查询字符串的HTML页面的.htaccess URL重写

时间:2018-09-27 03:04:47

标签: .htaccess url seo

.htaccess出现问题。

我希望URL显示为

  

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

目前,我有以下网址。

  

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时,它会将我重定向到索引页面。有人可以帮忙吗?

0 个答案:

没有答案