的.htaccess重写规则获得pretty的链接重写、规则、链接、htaccess

2023-09-02 00:59:07 作者:相爱看透一张脸

我有这样的网址:

1) http://www.example.com/?page=2
2) http://www.example.com/my-photos-folder?page=3

下面页面数量将持续增加(页面= 1页= 2,页面= 3 ......)。

Here page number will increase sequentially (page=1, page=2, page=3 .....).

我的-照片文件夹,可以像我的-图像文件夹或最好的照片等。

"my-photos-folder" Can be anything like "my-images-folder" or "Nice-photos" etc..

我想获得:

1) http://www.example.com/page/2
2) http://www.example.com/my-photos-folder/page/3 

我的.htaccess有以下规则:

My .htaccess has the following rules:

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^page/(.*)$ index.php?page=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?kohana_uri=$1 [QSA,PT,L]
RewriteRule ^$ index.php?kohana_uri=$1 [QSA,PT,L]
RewriteRule ^index.php/(.*) $1 [QSA,R,L]
</IfModule>

可以在任何专家建议我什么样的规则,我需要补充,使我所希望的结果将achived。谢谢你在前进。

Can any expert suggest me what rules i need to add so that my desired outcome will be achived. Thank you in advance.

推荐答案

RewriteEngine叙述在行之后添加theese行:

Add theese lines after the RewriteEngine On line:

RewriteRule ^page/(.*)$ index.php?page=$1 [L]
RewriteRule ^(.*)/page/(.*)$ $1?page=$2 [L]
 
精彩推荐
图片推荐