Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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 如何修复链接重定向到索引页?_Php_.htaccess - Fatal编程技术网

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

Php 如何修复链接重定向到索引页?,php,.htaccess,Php,.htaccess,首先,如果有人对标题有更好的想法,请这样做。所以,我有一个任务,我不知道如何解决它。它是这样的:我有一个普通的php移动网站,带有一个搜索表单。选择搜索条件后,返回此表单中的一些链接: <?= ereg_replace("HPG",$alias,$row["HPG_PLAN_ID"])?>.html"> 我知道解决这个问题的方法可能不止几个。但是一点帮助是非常需要的,我认为问题很简单,但我看不出来 谢谢 您发布的htaccess文件似乎每一行都被注释掉了。我不知道这是否是问题

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

<?= ereg_replace("HPG",$alias,$row["HPG_PLAN_ID"])?>.html">
我知道解决这个问题的方法可能不止几个。但是一点帮助是非常需要的,我认为问题很简单,但我看不出来


谢谢

您发布的
htaccess
文件似乎每一行都被注释掉了。我不知道这是否是问题所在,但如果这是你实际文件的副本,可能是。你是说导航到blabla.com/HPG-3000-1.html只是简单地显示blabla.com/index.php的确切内容吗?如果
htaccess
文件处于活动状态,那么问题在于,正如你所提到的,
plan\u detail.php
文件不存在,您正试图重定向到该文件。您能否详细说明您在这整个过程中实际想要实现的目标?这似乎是一个非常复杂的方式去进行任何类型的重定向或网址美化。htaccess未处于活动状态(全部已注释)。我试图实现的是获得产品描述(搜索表单-->单击blablabla.com/HPG-3000-1.html进入产品页面-->产品页面(但它进入索引页面)hmmmm如果我创建另一个php文件,我无法进入该文件。将重定向我到索引。
#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