用.htaccess设置重定向问题

时间:2022-06-11 11:29:08
我想将“www.domain.com/novel/书号/”跳转至“www.domain.com/novel/书号.html”,该怎么实现?其中有n多本书,书号是20位数字,不同的。
写的.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{http_host} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
RewriteRule ^novel/([0-9]+)/$ /novel/$1\.html [L,NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>
这样跳转不了。
求高手教教怎么改。

3 个解决方案

#1


RewriteCond %{HTTP_HOST} ^www.domain.com [NC]

#2


引用 1 楼 xuzuning 的回复:
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]

???

#3


引用 1 楼 xuzuning 的回复:
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
可以详细点么

#1


RewriteCond %{HTTP_HOST} ^www.domain.com [NC]

#2


引用 1 楼 xuzuning 的回复:
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]

???

#3


引用 1 楼 xuzuning 的回复:
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
可以详细点么