用htaccess重写所有文件夹和文件

穆罕默德

我希望所有文件和文件夹链接都更改

我使用下面的代码来解决此问题,但不起作用

RewriteEngine on
RewriteRule ^([^/]+)(\.zip|\.pdf|\.jpg|\.png)$ index.php?file=$1$2 [NC,L]

我想将实际网址自动更改为另一个网址

upload/1.png => index.php?file=/upload/1.png

upload/in/2.png => index.php?file=/upload/in/1.png

阿努巴瓦

您可以在网站根目录.htaccess中使用以下规则:

RewriteEngine On

RewriteCond %{THE_REQUEST} /index\.php\?file=([^\s&]+) [NC]
RewriteRule ^ /%1? [R=301,L,NE]

RewriteRule ^[\w-]+\.(?:zip|pdf|jpe?g|png)$ index.php?file=$0 [L,QSA,NC]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何删除Android上一个文件夹中的所有文件和文件夹

.htaccess-以静默方式将所有内容重写/重定向到内部子文件夹

批处理文件:复制除一个文件夹外的所有文件和文件夹

将所有请求重写到带有.htaccess文件的文件夹

Nginx重写规则-所有子文件夹

Github不会显示所有文件夹,子文件夹和文件

.htaccess规则文件与所有子文件夹匹配(子文件夹是随机创建的)

.htaccess具有现有文件和文件夹的RewriteRule

Apache htaccess将根目录和所有根文件夹重写为子文件夹,而无需重定向

如何在ckfinder中显示所有文件夹,子文件夹和文件

htaccess mod_rewrite-将文件夹和文件重写为参数

更改所有文件夹和文件的权限

删除文件夹中的所有文件和文件夹,以结尾的文件和文件夹为准

从一个文件夹中复制所有文件和文件夹

.htaccess,RewriteEngine和文件夹结构

htaccess重写规则(文件夹除外)

用文件夹中的.htaccess重写URL

复制所有文件和文件夹(不包括OS X上的Subversion文件和文件夹)

使用chown设置文件夹的所有子文件夹和文件的所有权?

htaccess重写子文件夹?

htaccess重写/重定向文件夹

无法使用.htaccess重写文件夹

使用 .htaccess 拒绝访问子文件夹和文件

htaccess 用“假”文件夹重写问题

抓取目录中的所有文件夹和文件

编辑和重置所有文件夹、子文件夹和文件的权限

htaccess 文件夹和文件异常不起作用

Google jib - 更改所有文件和文件夹的所有者

htaccess 用最终的子文件夹重写 url