我很難完善具有分頁的子目錄的重寫規則。分頁和子目錄
我有一個名爲/ files的目錄駐留在我的網站的根目錄下。例如:www.site.com/files
位於/文件中的index.php的腳本顯示的所有可能的文件列表,如果網址就是www.site.com/files
這與下面的.htaccess腳本來實現:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([a-z0-9]+)$ index.php?fileid=$1 [NC]
</IfModule>
/files
目錄包括名爲/users
/users/index.php
腳本將顯示特定於用戶的文件列表,如果au ser ID包含在URL中,例如www.site.com/files/user/101
這正與.htaccess文件看起來像這樣:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([a-z0-9]+)$ index.php?userid=$1 [NC]
</IfModule>
我想分頁添加到由這兩個的index.php腳本提供的文件列表。
例如,如果我每頁顯示25項結果:
www.site.com/files/1
會顯示所有文件的第一頁,一個通過25。 www.site.com/files/2
將顯示所有文件的第二頁,二十六到五十。
,然後將用戶特定的房源爲:
www.site.com/files/user/101/1
將通過25顯示屬於用戶101,一個所有文件的第一頁。
www.site.com/files/user/101/2
將顯示屬於用戶101,26到50的所有文件的第二頁。
獎勵:
www.site.com/files/1和www.site.com/files/1/應該返回同一頁面。 www.site.com/files/user/101/1和www.site.com/files/user/101/1/應該返回相同的頁面。
我應該用一個.htaccess文件來處理這個文件,而不是在/files
目錄中的文件夾和在/user
目錄中的文件夾中的一個?
有人可以幫我修改重寫規則來處理分頁嗎?