您当前的位置:首页 > TAG信息列表 > mod-rewrite
删除WordPress外部页面的文件扩展名
我需要在WordPress之外的服务器上添加一个纯文本页面(上面不能有任何HTML)。我用public\\u html创建了这个页面,但我必须添加一个.html 扩展以获取要加载的页面,否则将转到404。问题是我必须删除文件扩展名。我已尝试将下面的代码添加到.htaccess 文件,但它仍然没有删除.html.链接示例:https://example.com/apple-app-site-association.html 需要是https://example.com/apple-app-site-asso
Understanding Redirects
我有一个WordPress网站,运行良好。该网站在一个流行的托管网站上共享托管。它已从不同的托管站点迁移/转移到当前的托管站点(提到这一点是因为它可能会在回答这两个问题时发挥作用)。该站点在现有站点上有一个SSL,在原始站点上也有一个SSL。我已经更改了域名注册处的名称服务器,以指向新的托管站点。当我使用sslchecker时。com/sslchecker要分析我的www域,我会发现以下信息:当我使用www.example.com 或https://www.example.com 分析器表示url解析为w
WordPress重写规则不需要^?
例如,此代码class My_Sitemap { public static function install() { add_filter(\'rewrite_rules_array\', array(__CLASS__, \'rewriteRules\'), 1, 1); global $wp_rewrite; $wp_rewrite->flush_rules(false);
图像URL上的PHP脚本的URL重写
我构建了一个图像随机化器,这样当我打开一个。显示图像的URL中的php文件readfile($randomImage);. 这在本地起作用,但当我将其上载到服务器时,它会被防火墙阻止,因为我们不想加载URL,如https://www.example.com/wp-content/themes/THEME/randomImage.php 我想加载一个.php 在上编写脚本.jpg 文件需要做的是,当我使用URL时(例如)https://www.example.com/image.jpg
如何更改默认页面插件?
我有一个名为jobs的CPT和一个名为Job Apply的页面。我正在尝试实现以下url:http://example.com/job-slug/apply 其中,job-slug 可以是任何工作。i、 e程序员、开发人员等。。单击job的apply按钮,应该会打开一个apply页面,该页面由一个简单的表单组成,但url应该如上所述。我正在尝试使用add\\u rewrite\\u rule()来实现它,但尝试了太多之后,它仍在以下url上重定向我:http://example.com/appl
为什么注销重定向中没有该域名?
我的开发计算机最近不得不重建,因此我现在正尝试将WordPress站点从托管公司迁移到我的开发PC。到目前为止,我已经完成了以下工作:已安装XAMPP。使用FTP下载PHP文件并将其放入htdocs\\mysite创建一个名为:localhost.MySite.导出。使用PHPMyAdmin从主机发送sql打开。sql和查找并替换替换:www.mysite.co.uk 使用:localhost.MySite使用本地PC上的PHPMyAdmin加载。sql更改wp\\U配置。php:define(\'WP_
尽管进行了所有必要的设置,WordPress固定链接仍无法工作
我为这个看似重复的问题帖子道歉,但我似乎找不到遇到我的具体问题并解决了它的人。This post 很接近,但我做了他们做的一切。我现在的处境是:将wp站点迁移到运行ubuntu 18的AWS服务器上的重写模式已启用/home/ubuntu/sites/my-wp-site</站点目录由www data所有站点的虚拟主机文件具有必要的"Directory" 具有的节"AllowOverride All" 设置站点的。htaccess文件具有由UI中的permal
阻止通过HTAccess访问所有帖子/标签URI
我想阻止访问post/tag/example-here WordPress网站上的页面,但以下内容不起作用。这个.htaccess 正在分析access文件。它位于站点的根(即public_html) 在一个普通的cPanel帐户上。我试过有无前导斜杠。我不明白为什么它不起作用。RewriteCond %{REQUEST_URI} ^post/tag/ RewriteRule .* - [F] # BEGIN WordPress <IfModule mod_r
子文件夹中的站点-除主页外,所有页面均可工作
我们的WordPress站点位于子文件夹中/subwp/, 以及除主页外的所有页面。这是根文件夹:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /subwp/ RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRul
使用与符号问题保护上载文件夹文件
想知道是否有人可以帮助解决这个问题。我已经能够使用以下方法在WordPress中实现文件保护:。htaccessRewriteCond %{REQUEST_FILENAME} -s RewriteRule ^wp-content/uploads/(.*)$ checkloggedin.php?file=$1 [QSA,L] 检查日志数据。php有代码确保用户在提供文件之前已登录,否则将显示登录页面。这完全符合我的要求,但如果文件包含与(&;)号文件不会加载或显示。我得到的错误如下:
如何删除WordPress目录斜杠
我在我的域目录中安装了一个网站,如example.com/website.主要的问题是它将我重定向到example.com/website/.我永远不想重定向,我只想我的子目录网站永远不重定向我。我想这样做,这样用户就可以访问我的网站,而不必使用它的最后一个斜杠example.com/website.我可以使用PHP函数来实现这一点吗?或者也可以共享.htaccess 如果可能,请进行编码。我读过许多关于stack exchange相关尾部斜杠的文章,甚至用户提出的问题,但都没有任何益处。我还尝试了各种.
重新保存固定链接后,.htaccess重定向消失
我希望我的WordPress网站加载https+非www,并且没有斜杠。我输入了以下代码.htaccess 文件:<IfModule mod_rewrite.c> RewriteEngine On # Remove trailing slash from non-filepath urls RewriteCond %{REQUEST_URI} /(.+)/$ RewriteCond %{REQUEST_FILENAME} !-d Rewrite
用于阻止带有额外条件的僵尸程序的.htaccess规则
我安装了WP multisite。我与Ezoic和Cloudflare集成。我实施了防火墙规则。但是,我在阻止具有X-Middleton 在User-Agent, 因为我的原始服务器允许它,用于检测真正的用户IP。这个X-Middleton 当机器人通过充当反向代理的Ezoic时,会附加。我在.htaccess 但它不起作用,因为源服务器允许所有X-Middleton.规则如下:# BLOCK BOTS RewriteEngine On RewriteCond %{HTTP_USER_AG
将重写规则直接添加到.htaccess文件
我想添加一个简单的重写规则RewriteRule ^apply\\/? https://docs.google.com/forms/d/e/1FAIpQLSf5IrOhg0E_NAGZnOvMuaXhU80sio8bukaWVBkb87eEOa9kTw/viewform [L] 我的。htaccess文件如下# BEGIN WordPress # The directives (lines) between "BEGIN WordPress" and "EN
菜单链接仅使用http启用HTTPS后,无法重定向http链接
我在Bluehost共享托管服务器上有一个WordPress网站,因为我的共享空间中有多个网站,所以我在自己的文件夹中有一个特定的文件夹public_html. 这意味着我有.htaccess 文件位于public_html, 将我的域重定向到特定的网站文件夹。我还有另一个.htaccess 网站文件夹中的文件,其中有一些WordPress设置和非www URL的重定向。我已尝试添加此http->;两者中的https规则.htaccess 文件,但它没有效果:<IfModule mod_rewr
如何创建不适用于子网站的301重定向
场景:我正在尝试设置301重定向,以便https://foo.org/events 被重定向到non-WordPress 地点https://bar.org/events.在我的.htaccess 文件中,我设置了以下内容:Redirect 301 /events https://bar.org/events/ 这非常有效,直到我发现规则是级联到我的子网站,这些子网站有完全独立和不相关的事件页面。换句话说:https://subsite1.foo.org/events -&燃气轮机;已重定向到h
我可以使用‘unctions.php’编写‘ReWriteCond’吗?
我想在中添加“重写条件”.htcaccess 但不幸的是,我无法访问它。我可以在函数中写条件吗。php?如果是,如何实现?我想添加以下行:RewriteCond %{QUERY_STRING} ^.{1000,}$ RewriteRule ^wp-admin/load-scripts\\.php$ - [F]
更改htaccess以重定向到子文件夹中的index.php
如何更改WordPress根文件夹.htaccess 文件将具有特定子文件夹的URL重定向到其自己的子文件夹index.php 并将路径数据作为URL变量提供给index.php?https://example.com/subfolder/img.png 重定向到:https://example.com/subfolder/index.php?path=img.png 所有其他重定向都应该像WordPress所期望的那样工作。
我可以访问子目录,但不能访问子目录中的文件
我想首先指出,我已经尝试了解决方案listed in this post 在每一种情况下,它要么不起作用,要么不适合我正在尝试做的事情。我在几个不同的网站上尝试了几种不同的方法,但我找不到任何适合我的方法。我想链接到zip文件进行下载。zip文件位于wordpress根目录的子目录中。我放了一个空的。htaccess文件,而我可以通过导航到http://domain.com/subdirectory 我无法访问目录中的任何给定文件。当我尝试访问以下位置的文件时http://domain.com/subdi
使用mod_rewrite隐藏类别名称
我有一个网站,至少有3个类别。我已将其中一个设置为默认类别。下一步是,我需要从URL slug中隐藏默认类别的类别slug,其余类别应该保持不变。我当前的永久链接结构是:/%类别%/博客/%帖子名称%/示例:/en/blog/wordpress帖子示例/我需要它是:/blog/wordpress帖子示例/其他类别应保持不变:/fr/法文职务//de/德文职务/我目前的htaccess内容如下:RewriteEngine On RewriteBase / RewriteCond %{HTTP