.htaccess重写规则以获取漂亮的链接

.htaccess重写规则以获取漂亮的链接,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我有如下网址: 1) http://www.example.com/?page=2 2) http://www.example.com/my-photos-folder?page=3 此处页码将依次增加(第1页、第2页、第3页……) “我的照片文件夹”可以是“我的图像文件夹”或“漂亮的照片”等 我想要的是: 1) http://www.example.com/page/2 2) http://www.example.com/my-photos-folder/page/3 My.htacce

我有如下网址:

1) http://www.example.com/?page=2
2) http://www.example.com/my-photos-folder?page=3
此处页码将依次增加(第1页、第2页、第3页……)

“我的照片文件夹”可以是“我的图像文件夹”或“漂亮的照片”等

我想要的是:

1) http://www.example.com/page/2
2) http://www.example.com/my-photos-folder/page/3 
My.htaccess具有以下规则:

<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>

选项+FollowSymLinks
重新启动发动机
重写基/
重写规则^page\/(.*)$index.php?page=$1[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)$index.php?kohana_uri=$1[QSA,PT,L]
重写规则^$index.php?kohana_uri=$1[QSA,PT,L]
重写规则^index.php/(.*)$1[QSA,R,L]

有没有专家能建议我需要添加哪些规则,以实现我想要的结果。提前感谢。

行上的
重写引擎后添加这些行:

RewriteRule ^page\/(.*)$ index.php?page=$1 [L]
RewriteRule ^(.*)\/page\/(.*)$ $1?page=$2 [L]
@develroot

RewriteRule ^page\/(.*)$ index.php?page=$1 [L]  //This is working fine for homepage
RewriteRule ^(.*)\/page\/(.*)$ $1?page=$2 [L]   //this rule still not working on directory level.

第二个问题仍然存在。请考虑已经存在的规则。[我已经更新了这个问题-增加了你的第一条规则,工作得很好。]“kim sharma hot photos”可以是任何类似“Nargis Fakhri Wallpepers”或“Poonam Pandey hot photos”的内容。如何解决此问题…提前谢谢。第二条规则仍然无效,可能需要添加一些内容。感谢您的帮助第一条规则工作得非常好。您所说的目录级别是什么意思。是否有一个名为“
我的照片文件夹”
?@Develroot我的照片文件夹、我的图像文件夹和“漂亮的照片”的文件夹都有照片。您到底想实现什么目标?每个文件夹中都有index.php吗?1)这是url-我想要的是这种形式-2)这些文件夹中没有index.php。在所有这些重写之前,它将显示如下内容如果我纠正了这样的事情。。。重写规则^(.*)\/page\/(.*)$index.php/$1?page=$2[NC,L]它会工作,但会重定向回旧url。。e、 g将显示照片。。但在地址栏中,它将返回到