【发布时间】:2023-03-03 20:20:01
【问题描述】:
我的结构如下:
我的网站/clubeadv/
在该文件夹中,我有一个名为 site.php 的文件,它接收参数 id。
所以,物理路径是:
mywebsite/clubeadv/site.php?id=something
但我希望它看起来像这样:
mywebsite/clubeadv/site/something
(其中“某事”是我的参数)
如何配置 .HTACCESS 文件?
我尝试了以下方法:
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /
RewriteRule ^site/(.*)$ site.php?id=$1
任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
您的 DOCUMENT_ROOT 是 mywebsite 还是 mywebsite/clubeadv ?另外,您要处理的浏览器中的 URI 是什么?
-
包含此代码的 .htaccess 在哪里?
-
我尝试将 .htaccess 放入 clubeadv 文件夹中
-
以及在 mywebsite 文件夹中
-
我希望它是这样的:www.website.com/mywebsite/site/abc (www.website.com/mywebsite/site.php?id=abc)
标签: php apache .htaccess url-rewriting