我希望通过斜杠划分元素来获得一个不错的seo友好网址。我尝试了几个.htaccess代码,但它对我没用。我正在使用get方法来获取值并且它正常运行。我想像我提到的那样改变网址。如果有人知道如何改变这一点,请帮助我解决这个问题。
FROM:
http://localhost/new/index.php?page=1&per-page=9
TO:
http://localhost/new/index/page/1/per-page/9
答案 0 :(得分:0)
在Root / .htaccess中尝试此操作
RewriteEngine On
RewriteCond %{THE_REQUEST} /index\.php\?page=([^&]+)&per-page=([^\s]+) [NC]
RewriteRule ^ /new/index/page/%1/per-page/%2? [NC,L,R]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^new/index/page/([^/]+)/per-page/([^/]+)/?$ /new/index.php?page=$1&per-page=$2 [NC,L]