我有这个项目,我有来自数据库的产品列表检索器。 因此,当我尝试将它们显示在我的网络中时,我最终得到了像这样的链接
http://localhost/myDomain.net/randomFolder/ad.php?title=theTitle&id=1
我需要的是这个
http://localhost//myDomain.net/radomFolder/theTitle/1.html
我试着将其放入.htaccess
RewriteEngine On
RewriteRule ^/myDomain\.net/randomFolder/([^/]*)/([^/]*)\.html$
/myDomain.net/randomFilder/ad.php?title=$1&id=$2 [L]
由于这个写代码有点反应,实际上我认为它根本不起作用,所以我相信我需要某种htaccess配置,但我不知道需要什么样的配置或者我应该改变我的脚本。 我试图将htaccess文件放在其他文件夹中,但我根本不起作用。
答案 0 :(得分:0)
将此规则放在/myDomain.net/.htaccess
:
RewriteEngine On
RewriteBase /myDomain.net/
RewriteRule ^([^/]+)/([^/]+)/([^.]+)\.html$ $1/ad.php?title=$2&id=$3 [L,NC,QSA,R]