本文介绍了获得价值htaccess以及分页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
此网址
example/videos/load.php?cat=video-category
将成为
example/videos/video-category
此外,有分页网址
example/videos/load.php?cat=video-category&p=2和它会成为
example/videos/video-category/page/2
我试图做到这一点..但它不工作。 这是我的htaccess(成视频文件夹)
选项+了FollowSymLinks RewriteEngine叙述上 的RewriteBase /视频/ 的RewriteCond%{HTTP_HOST}!^ WWW \。 [NC] 重写规则^ HTTP://www.% {HTTP_HOST}%{REQUEST_URI} [R = 301,NE,L] 重写规则^(\ W + / + /)页/?$ $ 1 [R = 301,L] 重写规则^(\ w +)(?:/ [^ /] +)???/ $ load.php猫= $ 1 [L,QSA] 重写规则^(\ w +)/ [^ /] + /([0-9] +)/ $ load.php猫= $ 1安培; P = $ 2 [L,QSA]解决方案
将这个code在你的htaccess。 这应该工作
选项+了FollowSymLinks RewriteEngine叙述上 的RewriteBase /视频/ 的RewriteCond%{HTTP_HOST}!^ WWW \。 [NC] (。*)重写规则^ $ HTTP://www.% {HTTP_HOST} / $ 1 [R = 301,NE,L] 重写规则^([^ /] +)/ $ load.php?猫= $ 1 [L,QSA] 重写规则^([^ /] +)/页/?$ $ 1 [R = 301,L] 重写规则^([^ /] +)/网页/([1-9] [0-9] *)$ load.php猫= $ 1安培; P = $ 2 [L,QSA]This url
example/videos/load.php?cat=video-categorywould become
example/videos/video-category
Also, there is pagination url
example/videos/load.php?cat=video-category&p=2and it would become
example/videos/video-category/page/2
I tried to do this.. but it doesn't work. Here is my htaccess (into videos folder)
Options +FollowSymLinks RewriteEngine On RewriteBase /videos/ RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^ www.%{HTTP_HOST}%{REQUEST_URI} [R=301,NE,L] RewriteRule ^(\w+/+/)page/?$ $1 [R=301,L] RewriteRule ^(\w+)(?:/[^/]+)?/?$ load.php?cat=$1 [L,QSA] RewriteRule ^(\w+)/[^/]+/([0-9]+)/?$ load.php?cat=$1&p=$2 [L,QSA]解决方案
Put this code in your htaccess. This should work
Options +FollowSymLinks RewriteEngine on RewriteBase /videos/ RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ www.%{HTTP_HOST}/$1 [R=301,NE,L] RewriteRule ^([^/]+)/?$ load.php?cat=$1 [L,QSA] RewriteRule ^([^/]+)/page/?$ $1 [R=301,L] RewriteRule ^([^/]+)/page/([1-9][0-9]*)$ load.php?cat=$1&p=$2 [L,QSA]
更多推荐
获得价值htaccess以及分页
发布评论