.htaccess 相关问题

Apache Web服务器使用的目录级配置文件。当且仅当.htaccess内容直接涉及主题时,才使用此标记。我们知道很多人都在使用.htaccess,但请社区成员不要使用此标记,除非您知道它在您的问题中是主题。

对文件夹进行 POST 会被接收为 GET

我正在 php 中制作一个 api,而不使用框架,当我使用邮递员将 POST 发送到文件夹时,index.php 上的 $_SERVER['REQUEST_METHOD'] 是一个 GET。 我的文件夹组织示例: 📂API ┗📂

回答 1 投票 0

阻止直接访问.php文件,减去index.php文件和ajax.php文件

一直在寻求你的帮助,我找到了一个方法,但它并不如我所愿。如果有人可以帮助我。 我想要的是没有人可以直接输入 .php 的 URL 例如,当我输入我的domain.com/buy/pro...

回答 2 投票 0

基于Accept-Language的重定向

我需要尊重网络浏览器的语言首选项列表。支持的语言为英语和法语。例如:http_accept_language="jp-JP;fr;en-US;en" 重定向到名为 /Fr... 的目录

回答 2 投票 0

缺少标头安全报告.htaccess

我正在尝试调整安全标头。服务器是阿帕奇。该网站基于 wordpress。我已经修改了这个文件十次,我已经将它上传到服务器十次了,但我仍然......

回答 1 投票 0

创建 React App Build 后的空白页面放置在服务器上

前注:以下帖子中的解决方案对我不起作用: 在 create-react-app 上运行构建后出现空白页面 就我而言,App.js 主要功能: 函数应用程序(){ 返回 ( 上一篇注释:以下帖子中的解决方案对我不起作用: 在 create-react-app 上运行构建后出现空白页面 就我而言,App.js 主要功能: function App() { return ( <div className='App'> <Routes> <Route index path='/' element={<Login />} /> <Route path='/home' element={<ProtectedRoute children={Home} />} /> </Routes> </div> ) } 和index.js: root.render( <div className="flex justify-center bg-black overscroll-contain"> <div className="w-full max-w-[70rem]"> <Auth0Provider domain={domain} clientId={clientId} authorizationParams={{ redirect_uri: window.location.origin, }}> <BrowserRouter> <App /> </BrowserRouter> </Auth0Provider> </div> </div> ); 构建被放置在子目录中。我使用与此类似的网址访问它:https://test.myweb.com/MyApp。 我已经尝试了 package.json 上的建议配置:"homepage": "."和"homepage": "https://test.myweb.com/MyApp",但没有一个对我有用。同时,我一直在尝试制作一个工作的.htaccess,如下所示,但没有成功: RewriteEngine on #for app in subdirectory RewriteBase /test/testingProjects/MyApp Header set Cache-Control "no-cache" RewriteRule ^index\.html$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^.*/test/testingProjects/MyApp.* /test/testingProjects/MyApp/index.html [L] #for root app RewriteBase / Header set Cache-Control "no-cache" RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule . /index.html [L] # DISABLE CACHING <IfModule mod_headers.c> Header set Cache-Control "no-cache, no-store, must-revalidate" Header set Pragma "no-cache" Header set Expires 0 </IfModule> <FilesMatch "\.(html|js)$"> <IfModule mod_expires.c> ExpiresActive Off </IfModule> <IfModule mod_headers.c> FileETag None Header unset ETag Header unset Pragma Header unset Cache-Control Header unset Last-Modified Header set Pragma "no-cache" Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" Header set Expires "Thu, 1 Jan 1970 00:00:00 GMT" </IfModule> </FilesMatch> 此时,我有不同的设置来检查,但我不确定如何设置或设置什么: BrowserRouter正确使用。 package.json 上的属性'homepage' .htaccess 文件。 值得一提的是,登录是使用 Auth0 构建的,以防这种情况需要特殊配置。 构建被放置在子目录中。我使用访问它 与此类似的网址:"https://test.myweb.com/MyApp". React-Router-DOM 路由器组件假设它在 "/" 处渲染,并将所有路由和链接视为相对于 this 路径。如果您从子目录托管应用程序,那么您需要通过 basename 属性告诉路由器此信息。 basename 将您的应用程序配置为在特定基本名称下运行 网址 如果您从服务器上的 "/MyApp" 子目录部署/托管应用程序,请将其作为路由器的 basename 属性传递。 root.render( <div className="flex justify-center bg-black overscroll-contain"> <div className="w-full max-w-[70rem]"> <Auth0Provider domain={domain} clientId={clientId} authorizationParams={{ redirect_uri: window.location.origin, }}> <BrowserRouter basename="/MyApp"> <App /> </BrowserRouter> </Auth0Provider> </div> </div> ); function App() { return ( <div className='App'> <Routes> <Route path='/' // <-- renders as "/MyApp/" element={<Login />} /> <Route path='/home' // <-- renders at "/MyApp/home" element={<ProtectedRoute children={Home} />} /> </Routes> </div> ); }

回答 1 投票 0

域名搜索时如何重定向到登陆页面?

我最近学会了如何通过删除“.php”或其他一些帖子来清理我的网址并获取网址中的变量,这很好。但后来我的登陆页面遇到了问题。每当我...

回答 1 投票 0

如何调试 CodeIgniter 4 中的内部服务器错误?

当我尝试访问已部署的 CI 应用程序时,我在浏览器控制台中看到一个空白页面,其中包含 500 内部服务器错误。尽管我尝试在 CI 文档中找到解决方案,但我...

回答 1 投票 0

带参数的 htaccess RewriteRule 问题

我在 www/intranet/ 文件夹中有一个 .htaccess 文件: 重写引擎开启 RewriteBase /内联网/ RewriteRule ^administration/profiles/editer/(\d+)/?$ Administration-profils-editer.php?id=$1 [L] 重写...

回答 1 投票 0

解决为什么 .htaccess 不适用于我的 xamp 服务器?

美好的一天! 我在 Windows 上使用 xamp 托管一个网站,在主目录中我有一个包含以下代码的 .htaccess 文件: 禁用索引视图 选项-索引 美好的一天! 我在 Windows 上使用 xamp 托管一个网站,在主目录中我有一个包含以下代码的 .htaccess 文件: 禁用索引视图 选项-索引 订单允许、拒绝 所有人都否认 要求全部拒绝 这是为了增强我网站敏感文件的安全性,出于某种原因,唯一起作用的部分是“选项-索引”,但我仍然能够轻松浏览 s=.htaccess 和 .env 文件,并且我的.htaccess 位于正确的目录中。 Í 希望获得有关如何解决此问题的帮助或线索? 我也尝试过在之间切换 “命令允许,拒绝 所有人都否认” 和 “要求全部拒绝” 无济于事,我还检查了我的错误日志,没有看到任何值得注意的内容。 此外,我还在我的 C:\xampp pach 中添加了以下内容

回答 0 投票 0

.htacess 从 view/index.php?id=123 重写为 /view/123

我有一个名为view的目录。里面有index.php。 目前,用户必须访问 mydomain.com/account/new/prescriptions/view/index.php?id=61312 才能查看数据。 我如何使用.htaccess...

回答 1 投票 0

包含 .htaccess 中的另一个 htaccess 文件

是否可以在 .htaccess 中包含另一个 htaccess 文件的规则? .htaccess 重写引擎开启 重写条件... 重写规则... 包含.htaccess1 。 。 包含.htaccess2 这样做会给...

回答 5 投票 0

仅在未提供参数时才进行 htaccess 重定向

我有一个像 www.website.com/index.php 这样的网站,它是主页。 我使用多个参数选择不同的产品,例如 www.website.com/index.php?id=xxx 或 www.website.com/index.php?...

回答 1 投票 0

在 CodeIgniter 的 editblog.php 视图页面中收到“未定义的数组键”警告 - 如何解决?

有人可以帮助我摆脱这个错误吗,因为我已经陷入这个错误一段时间了,我对摆脱这个错误感到非常沮丧。 错误是: 更新博客 遇到 PHP 错误...

回答 1 投票 0

cPanel 上 Django 站点子目录中的 WordPress 博客

我在 StackOverFlow 上浏览了几篇类似的帖子,但我无法让它工作。我想要实现的是用 WordPress 加载任何包含 /blog/ 的 url。我已将我的 WordPress 移至...

回答 1 投票 0

将 RedirectMatch 更改为 OpenLiteSpeed 的 RewriteRule

更改 WordPress 永久链接结构后,我在 .htaccess 文件中使用 RewriteMatch 为所有页面创建 301 重定向。 重定向匹配 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(...

回答 2 投票 0

如何在不进入cPanel的情况下动态创建子域

我正在开发 laravel,需要使用 laravel 动态创建子域,而无需进行 cPanel 或服务器设置。 假设这里我有 abc.xyz.com 并且我想创建 {subdomain}.abc.xyz.com 。哪里

回答 3 投票 0

使用RewriteMap将域重定向到子域

我想使用RewriteMap将域重定向到map.txt中的子域 RewriteMap 域名映射 txt://path/to/map.txt map.txt内容: example.com mm.site.com test.com tt.site.com 域名.com ...

回答 1 投票 0

为什么我的 .htaccess 重定向不起作用? RedirectMatch 301 "^新闻\/[0-9]+-(.*)" "头条新闻\/$1" [L,R=302]

我的 .htaccess 重定向不起作用。 这是我的正则表达式 RedirectMatch 301 "^新闻\/[0-9]+-(.*)" "头条新闻\/$1" [L,R=302] 我使用这个网站来生成它,这一切似乎都有效......

回答 1 投票 0

htaccess RewriteRule:删除和替换

我想通过.htaccess重定向,旧的URL就像 https://www.domain.de/something/?action=set_login&syncid=1&title=2&用户名=3&密码=4&描述=5&link=6&ico...

回答 1 投票 0

禁用VideoJS脚本上的视频下载

我正在编写一个脚本,需要限制用户的视频下载,他们只允许在线观看, 我目前正在为播放器使用“video.js”脚本, 我已经限制了右键功能...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.