.htaccess - htaccess 目录中的 RewriteRule
问题描述
我想将相同的 file.php 重定向到目录中的 html,但不起作用。
RewriteRule ^directory\file.html?$ directory/file.php [L,NC]
解决方案
我想将相同的 file.php 重定向到目录中的 html
要“重定向”/dir/file.php
到/dir/file.html
then 您将在根.htaccess
文件的顶部执行以下操作(假设您已经有一个RewriteEngine On
指令):
RewriteRule ^dir/file\.php$ /dir/file.html [R,L]
另一方面...
RewriteRule ^directory\file.html?$ directory/file.php [L,NC]
这是相反方向(from to )的内部重写(不是“重定向”),尽管您的语法也不正确(反斜杠而不是正斜杠,未能转义文字点,可选?)。file.html
file.php
l
推荐阅读
- amazon-web-services - EC2 实例 Web 服务器站点作为 Squarespace 站点的子域?
- windows - AHK:使用 RandomBezier 函数
- python - 如何在 Python 中制作堆积条形图?
- ios - 添加新行并填充它的问题
- python - 更新字典中键的值
- batch-file - 在多行中查找多个字符串
- javascript - 如何将 datepicker 的下拉列表重新定位到输入表单上方?
- java - 在 minecraft 插件中创建自定义 YML 文件
- python - 以脚本化 curl 打印输出 - Python
- r - 如何计算纬度的余弦作为网格降水值的权重?