htaccess重定向参数,分页和变量

时间:2015-09-18 23:17:10

标签: php .htaccess url mod-rewrite pagination

我到处寻找我的确切情况,我无法找到它,所以我在这里

我的网站上有很多文件夹 - 这里只有几个

- birthdays
- home
- members
- new
- online

我希望我的所有链接看起来像

- https://www.example.com/birthdays
- https://www.example.com/home
- https://www.example.com/members
- https://www.example.com/new
- https://www.example.com/online

在"生日","新"和"在线"我有一个index.php文件。它使链接到网站看起来简短而甜蜜,但拥有这么多文件夹是很麻烦的。

我想要做的是组合在一起

- home
- members
- singlepages

其中"单页"是所有单个页面的所有文件,但我仍然希望URL看起来简短而甜蜜。我到了一半

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /singlepages/$1.php [L]

现在指向" https://www.example.com/birthdays"从" https://www.example.com/singlepages/birthdays.php"中提取信息文件,它工作得很好,但是," birthdays.php"由于分页,文件具有URL参数。

普通链接是" https://www.example.com/singlepages/birthdays.php?page=1"

1)我如何保持分页工作

2)我如何处理"页面" php中的变量?它是否相同" $ _ GET [" page"];"

3)我有其他页面分页和复杂的网址。这是例如

https://www.example.com/singlepages/search.php?city=Toronto&province=Ontario&Sex=Male&Color=Blue&Weight=200&height=183

一旦我的分页工作,我将如何处理这样的URL?

0 个答案:

没有答案