如何修复链接重定向到索引页面?

时间:2014-11-26 12:04:15

标签: php .htaccess

首先,如果有人对标题有更好的想法,请执行此操作。所以,我有一个任务,我不知道如何解决它。它是这样的:我有一个普通的php移动网站,带有搜索表单。选择搜索条件后,请返回以下格式的链接:

<?= ereg_replace("HPG",$alias,$row["HPG_PLAN_ID"])?>.html">

链接会将我发送至:www.blabla.com/HPG-3000-1.html($ row [“HPG_PLAN_ID”] = -3000-1)。如果我转到该链接,它只会呈现索引页面(链接保持不变)。 代码不是由我做的,所以很难理解它是怎么回事。

plan_detail.php文件不存在。(这可能是问题?)

以下是.htaccess规则(从this JS fiddle复制而来):

#RewriteEngine on 
#RewriteCond %{HTTP_HOST} ^ [NC] 
##RewriteRule ^(.*)$ /$1 [L,R=301]

## REDIRECTS FOR ALL PLANS - TO DIRECTORIES
##===============================

##RewriteRule ^-(.*)/$  /m/plan_detail.php?planid=HPG-$1

## REDIRECTS FOR ALL PLANS - TO STATIC HTML PAGE
##===============================

#RewriteRule ^-(.*)\.html$  plan_detail.php?planid=HPG-$1

#RewriteRule ^HPG-(.*)\.html$  plan_detail.php?planid=HPG-$1

我知道解决这个问题的方法可能不止一些。但是非常需要一点帮助,我认为问题很简单,但我看不到它。

谢谢!

0 个答案:

没有答案