首先,如果有人对标题有更好的想法,请执行此操作。所以,我有一个任务,我不知道如何解决它。它是这样的:我有一个普通的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
我知道解决这个问题的方法可能不止一些。但是非常需要一点帮助,我认为问题很简单,但我看不到它。
谢谢!