Php 使用htaccess向URL添加一些字符

Php 使用htaccess向URL添加一些字符,php,.htaccess,url,rewrite,Php,.htaccess,Url,Rewrite,我需要你的帮助。我在一个文件共享区工作。在那里,我想动态提供一个链接,人们可以下载他们的特定文件。我认为最简单的方法是通过我的htaccess文件来处理它 但我还没有找到解决办法 我想传达以下链接: 并将其更改为: 解决办法是什么 我的想法是: RewriteEngine On RewriteRule ^transfer/d\.php\?f4d([^/]*)$ /?f4d=$1 [L] Options -Indexes 但不幸的是,这不起作用 感谢您的帮助您可以使用: Options -I

我需要你的帮助。我在一个文件共享区工作。在那里,我想动态提供一个链接,人们可以下载他们的特定文件。我认为最简单的方法是通过我的htaccess文件来处理它

但我还没有找到解决办法

我想传达以下链接:

并将其更改为:

解决办法是什么

我的想法是:

RewriteEngine On
RewriteRule ^transfer/d\.php\?f4d([^/]*)$ /?f4d=$1 [L]
Options -Indexes
但不幸的是,这不起作用

感谢您的帮助

您可以使用:

Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ transfer/d.php?f4d=$1 [L]

嘿,克罗斯!太好了,这太完美了!非常感谢。现在一切都好了。嗨,克罗斯-对不起。。。希望我做得对。”因为我不知道该怎么做。太好了。非常感谢。