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