1

我在我网站的子文件夹中工作,我想重写我的网址。

我以前从未这样做过,也不知道重写规则。

我有一个名为 show.php 的文件,它的参数 id 为 no,然后它在屏幕上回显该 no。

现在此文件位于文件夹名称 polo.xml 中。

    www.xyz.com/polo/show.php

我想重写

    www.xyz.com/polo/show.php?id=10

    www.xyz.com/polo/id/10

我尝试了这个答案,但仍然无法正常工作。

使用 htaccess 的子文件夹

任何帮助,将不胜感激。

4

1 回答 1

1

通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^(polo)/(id)/([0-9]+)/?$ /$1/show.php?$2=$3 [L,QSA,NC]
于 2013-08-22T16:16:00.573 回答