Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用Htaccess从.html/重定向到.html?_Php_Apache_.htaccess_Redirect - Fatal编程技术网

Php 如何使用Htaccess从.html/重定向到.html?

Php 如何使用Htaccess从.html/重定向到.html?,php,apache,.htaccess,redirect,Php,Apache,.htaccess,Redirect,如何从.html/重定向到.html? 我将我的旧博客目录重定向到了新闻目录,但它在.html之后的末尾用斜杠进行了修改 我在我的.htaccess文件中尝试了这两行,但没有任何效果 RewriteRule (.*\.html)/$ $1 [R=301,L] RewriteRule (.*\.html)/$ $1 [R,L] 您需要在发动机下方安装此按钮 RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R] # &

如何从.html/重定向到.html?

我将我的旧博客目录重定向到了新闻目录,但它在.html之后的末尾用斜杠进行了修改

我在我的.htaccess文件中尝试了这两行,但没有任何效果

RewriteRule (.*\.html)/$ $1 [R=301,L]

RewriteRule (.*\.html)/$ $1 [R,L]

您需要在发动机下方安装此按钮

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R] # <- for test, for prod use [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R] # <- for test, for prod use [L,R=301]


您需要在发动机下方安装此按钮

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R] # <- for test, for prod use [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R] # <- for test, for prod use [L,R=301]


我找到了问题的答案:


您需要在发动机下方安装此按钮

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R] # <- for test, for prod use [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R] # <- for test, for prod use [L,R=301]
RewriteCond%{REQUEST\u FILENAME}-D

重写规则^(.*)/$/$1[L,R]#我找到了问题的答案:


您需要在发动机下方安装此按钮

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R] # <- for test, for prod use [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R] # <- for test, for prod use [L,R=301]
RewriteCond%{REQUEST\u FILENAME}-D

RewriteRule^(.*)/$/$1[L,R]#是否确实启用了RewriteEngine<代码>重新启动引擎
。此外,后面还有一个“/”,这意味着它将只匹配.html/而不是.htmlar。您确定启用了重写引擎吗<代码>重新启动引擎
。此外,您还有一个尾随的“/”,这意味着它将只匹配.html/而不是.htmlf。对于将来的参考,如果您在发布后5分钟内自己找到了答案,您可能应该在发布前再尝试一下。当你真的用尽了所有其他选择时,在这里提问应该是最后一个行动。为了将来的参考,如果你在发帖后5分钟内自己找到了答案,你可能应该在发帖前多尝试一下。当你真的用尽了所有其他选择时,在这里提问应该是最后一个动作。我没有尝试过这个,但这可能会帮助其他人,谢谢:)我没有尝试过这个,但这可能会帮助其他人,谢谢:)