Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php .htaccess重定向规则分页_Php_.htaccess_Redirect_Mod Rewrite - Fatal编程技术网

Php .htaccess重定向规则分页

Php .htaccess重定向规则分页,php,.htaccess,redirect,mod-rewrite,Php,.htaccess,Redirect,Mod Rewrite,晚上好,我正在使用.htaccess在新闻网站上进行重定向。除索引页外,它适用于大多数网站。我有以下代码: RewriteEngine on RewriteCond %{HTTP_HOST} ^domain\.nnn$ RewriteRule (.*) http://www.domain.nnn/$1 [R=301,L] RewriteRule ^index\.php$ http://www.domain.nnn/ [R=301,L] RewriteRule ^page([0-9]+)/?$

晚上好,我正在使用.htaccess在新闻网站上进行重定向。除索引页外,它适用于大多数网站。我有以下代码:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^domain\.nnn$
RewriteRule (.*) http://www.domain.nnn/$1 [R=301,L]
RewriteRule ^index\.php$ http://www.domain.nnn/ [R=301,L]

RewriteRule ^page([0-9]+)/?$ index.php?page=$1 [NC,L]
最后一行是问题所在,因为如果我想转到:

domain.nnn/page2
它将我重定向到:

domain.nnn/?page=2

我怎样才能解决它?谢谢你的帮助。关于

只需
/page$1
就可以了。什么是
?它只用于启动一个查询,在您的示例中没有。您好,我也使用了这行代码,它工作得很好:
RewriteRule^articles/([0-9a-z\\-\.]+)/page([0-9]+)/?$posts.php?post\u cat\u slug=$1&page=$2[NC,L]
当我想在索引中进行分页时会出现问题。我修复了它,我刚刚留下了这个
?page=$1
,现在它工作得很好。非常感谢。只要
/page$1
就可以了。什么是
?它只用于启动一个查询,在您的示例中没有。您好,我也使用了这行代码,它工作得很好:
RewriteRule^articles/([0-9a-z\\-\.]+)/page([0-9]+)/?$posts.php?post\u cat\u slug=$1&page=$2[NC,L]
当我想在索引中进行分页时会出现问题。我修复了它,我刚刚留下了这个
?page=$1
,现在它工作得很好。非常感谢。