gpt4 book ai didi

php - .htaccess 允许 .html

转载 作者:可可西里 更新时间:2023-11-01 01:05:32 24 4
gpt4 key购买 nike

所以我让它将 .html 重写为 .php,但是当我需要它时它不会加载 .html 文件。有没有办法让它忽略书店目录?我以为我已经把它放在那里了,但它不起作用。

/public_html/.htaccess
Options +FollowSymlinks
DirectoryIndex index.php index.html index.htm
RewriteEngine on
RewriteCond %{REQUEST_URI} "/bookstore/"
RewriteRule ^(.+)\.html$ http://virtualbookworm.com/$1.php [L]
ErrorDocument 404 /error.php

../bookstore/.htaccess
Options +FollowSymlinks
DirectoryIndex index.php index.html index.htm
Options +Indexes
ErrorDocument 404 /error.php

最佳答案

要忽略书店目录,您需要在表达式前面加上 !:

RewriteCond %{REQUEST_URI} !/bookstore/

或者,您可以在 bookstore 目录中的 htaccess 文件中打开重写引擎,然后文档根目录中的规则将被取代:

../bookstore/.htaccess
Options +FollowSymlinks
DirectoryIndex index.php index.html index.htm
Options +Indexes
ErrorDocument 404 /error.php
RewriteEngine On

此外,在规则的目标中包含 http://virtualbookworm.com 将导致浏览器被重定向(使用 302 响应)并且它会更改地址中的 URL酒吧。如果这不是您想要的,只需将其删除:

RewriteRule ^(.+)\.html$ /$1.php [L]

关于php - .htaccess 允许 .html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11940876/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com