我希望能够通过访问我的地址栏中的sitenamehere.com/folder/index?a=something
来访问sitenamehere.com/folder/something
。
我该怎么做?
我看过mod重写,但我不明白。
答案 0 :(得分:3)
mod_rewrite
是与PHP无关的Apache(Web服务器)扩展。您需要创建一个名为.htaccess
的文件,并包含以下行:
RewriteEngine On
RewriteRule ^folder/(.*) /folder/index.php?a=$1
答案 1 :(得分:2)
您的.htaccess
或httpd.conf
。
# Turn on URL rewriting
RewriteEngine On
# Installation directory
RewriteBase /
# Your rule
RewriteRule ^([^/]+)/([^/]+)/?$ $1/index?a=$2 [L]
这假设您希望将folder
映射到示例中folder
的位置。如果您想匹配文字folder
,只需用它替换第一个捕获组(并将其添加到替换中)。