1.编写.htaccess为:
RewriteEngine on
<IfModule mod_rewrite.c>
RewriteRule index\.html$ index.php
RewriteRule news\.html$ news.php
......................
</IfModule>
------------------------------------------------2. news.php 页面有分页,现在的显示状况是:
http://localhost/eaglestar/news.html?page=2-------------------------------------------------------
3. //URL分析:
$parse_url = parse_url($url);
error_reporting(0);
$url_query = $parse_url["query"]; //单独取出URL的查询字串
if ($url_query) {
$url_query = ereg_replace("(^|&)page=$page", "", $url_query);
$url = str_replace($parse_url["query"], $url_query, $url);
if ($url_query)
$url .= "&page";
else
$url .= "page";
} else {
$url .= "?page"; /php代码中这地方是否需要改?
}
请热心人的帮忙!谢谢!
RewriteEngine on
<IfModule mod_rewrite.c>
RewriteRule index\.html$ index.php
RewriteRule news\.html$ news.php
......................
</IfModule>
------------------------------------------------2. news.php 页面有分页,现在的显示状况是:
http://localhost/eaglestar/news.html?page=2-------------------------------------------------------
3. //URL分析:
$parse_url = parse_url($url);
error_reporting(0);
$url_query = $parse_url["query"]; //单独取出URL的查询字串
if ($url_query) {
$url_query = ereg_replace("(^|&)page=$page", "", $url_query);
$url = str_replace($parse_url["query"], $url_query, $url);
if ($url_query)
$url .= "&page";
else
$url .= "page";
} else {
$url .= "?page"; /php代码中这地方是否需要改?
}
请热心人的帮忙!谢谢!
RewriteRule news\.html\?page=(.+)$ news.php?page=$1
http://localhost/eaglestar/news.html?page=2 没有达到效果?