您当前的位置:首页 > TAG信息列表 > htaccess
从WP重定向中排除子文件夹适用于html,但不适用于php文件
我想从WP处理的404页未找到消息中排除某个子文件夹。我的问题是:example.com/Non_WP/myfile.html - shows correctly </但是example.com/Non_WP/myfile.php - 将触发WP 404-page not found 消息</两个文件,myfile.html 和myfile.php 存在于中Non_WP 文件夹我的.htaccess 文件如下所示:# BEGIN WordPress <IfModule mod_r
403 error on admin login page
我这里有个问题。我有一个wordpress站点,不小心将http更改为https,我不确定是否可以将其更改回来。什么是确定的,它让我注销了,当我重新加载管理员登录页面时,它抛出了一个错误,即我的连接不是私有的,然后我得到了一个403禁止页面。我有权访问FTP并尝试更改wp\\U配置文件,但未成功。已尝试添加此项:define(\'WP_HOME\',\'http://example.com\'); define(\'WP_SITEURL\',\'http://example.com\');
如果试图离开内部网,请重定向至主页
我有一个客户想要一个基于WordPress的intranet,但不希望它成为web浏览的启动点。我猜有一种方法可以通过javascript或htaccess实现这一点。我明白,只要打开一个新窗口,就可能解决应用于该站点的任何解决方案。我还知道,这并不是严格意义上的WordPress问题,但在htaccess解决方案的情况下,它可能是。
Home page returns 404
最近访问本地开发网站的基本URL(即主页)时,返回404,一定是无意中更改了某些内容。所有其他页面似乎都运行良好。根据主题上的其他SE帖子,已经测试了更改永久链接设置和。据我所知,htacess文件似乎设置得很恰当。# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /dwp-wordpress/ RewriteRule ^index\\.php$ - [L] R
移动服务器后,.htaccess重写规则停止对WordPress站点起作用
我们在中的存档站点中有一个类别重写规则。服务器上的htaccess文件。这是一个wordpress网站。我正在使用iTheme安全插件,这个插件有时会干扰。htaccess文件。RewriteCond %{REQUEST_URI} ^/(apple|ball|cat) RewriteRule ^ http://archive.domain.com%{REQUEST_URI} [R=301,L] 在这里,apple、ball和cat是我们现在存档的旧网站的类别。领域com。因此,任何人谁找
阻止WordPress和插件覆盖.htaccess
如何防止WordPress和插件覆盖.htaccess 文件我使用Wordpress设置永久链接的结构;因此,我怀疑拒绝该文件的所有权限是否切实可行。如果WordPress不太可能负责覆盖文件,那么关于确定责任的建议将很有帮助。我最近将这些规则添加到。htaccess将流量重定向到HTTPS。 RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 一天后,
使用INSERT_WITH_MARKS删除添加到htAccess的代码
我在几个插件中使用insert\\u with\\u标记,向htaccess文件添加一些小代码。我不清楚的是如何删除代码和标记。例如,如果我这样调用函数:-insert_with_markers($htaccess, \"marker\",\"RewriteBase /foobar\"); htaccess中的结果是:-# BEGIN marker RewriteBase /foobar # END marker 我可以将insert\\u与\\u标记一起使用,使用空字
.htAccess 301与实施HTTPS的302
对于WordPress,我看到了两种不同的编辑技术。用于路由到HTTPS的htaccess文件。这些方法的优缺点是什么:Option #1RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.example.com/$1 [R,L] 导航到www.example时。com,此解决方案返回状态302并将流量路由到https://www.example.com看见here.Opt
保护直接访问PDF和ZIP,除非用户登录(无插件)
在WordPress支持网站上工作,该网站只注册了用户内容,包括上传的PDF和ZIP文件。我正在寻找一种方法来防止不使用插件直接访问wp content/uploads目录中的PDF和ZIP文件。通读以前的问题,这真的很接近(但评论已关闭):https://wordpress.stackexchange.com/a/37743/18608 当它检测到对文件的直接访问时,会进行一些登录以保存请求的文件,并检查用户是否已登录。如果没有,他们将被重定向到WordPress登录。如果他们已登录,则会加载文件。这是
301将所有页面和帖子URL从.html重定向到/
我有一个当前站点,其中所有URL都以.html.我创建了一个新网站,URL几乎相同,但没有.html.我一直在尝试在我的.htaccess 文件和most似乎会导致内部服务器错误。http://example.com/page1.html to http://example.com/page1/ http://example.com/page1/page2.html to http://example.com/page1/page2/ 我的当前.htaccess 文件代码为:# BEGI
多站点子域只显示->CGI-BIN的索引,而不显示站点
我创建了一个带有子域的多站点(site1.example.com)。子域页面只显示->cgi bin的索引,而不显示实际的网站。我不知道子域名在WordPress多站点网络中是如何工作的,但我已经有几个网站(app.example.com)作为子域名,它们是独立的WordPress实例,不属于这个网络。但作为该网络一部分的子域显示错误消息(cgi bin索引)。我遵循了codex的指示,然后在我的cpanel中创建了一个子域,然后在我的网络中创建了一个网站,但这不起作用。任何帮助都将不胜感激,因为这
多站点子域不工作
这是我第一次使用WordPress multisite,我遵循了codex的所有指示,使我的网站成为一个多站点但我的子域不工作,chrome正在为我的子域显示此消息找不到DNS地址在WordPress中创建新网站(子域)之前,我必须一直在我的cpanel中创建子域吗?我已经有几个子域工作得很好,但这些都是独立的网站。现在,我将我的主域设置为多站点,但所有的子域都不在此工作。这是我的htaccess代码,由我的WordPress提供RewriteEngine On RewriteBase /
是否使用HTACCESS重写规则破坏缓存?
我正在努力跟随this tutorial 也就是说,我可以让服务器发送类似文件的样式。css,如果请求的文件是样式。15458888.css,将重写规则放入htaccess文件中。此规则RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+).(d+).(js|css)$ $1.$3 [L] 所以我在head 标签:<?php $time = filemtime(get_template_directory() .\'/assets
类别重定向到主页
我的.htaccess 文件<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>&
Can't access htaccess
我的htaccess有chmod 444,作为具有ftp访问权限的管理员,我不可能编辑它。如果我禁用了所有wp安全插件。当我将chmod更改为644时,或者如果我只是删除该文件并创建一个新文件,则可以在短时间内对其进行编辑。但过了一段时间,wordpress正在重写文件,并将chmod再次更改为444。知道为什么会这样吗?WP版本:4.8.1插件:wordfence,ithemes(停用)WP spamshield创建的文件如下所示:<IfModule mod_rewrite.c> R
有关加载403/404错误页面和htaccess的问题
我上传了一个html 403和404页面到我的WordPress主题目录,如果我在之后遇到了一个随机错误。com,如。com/yyyy然后加载404页,例如-所以一切都很好。。。然而我想要403。当我允许的IP字符串之外的人试图访问我的登录页面时,将显示php。这htaccess规则工作得很好,但它在WordPress试图找到403时创建了一个永无止境的循环。php页面。。<IfModule mod_rewrite.c> RewriteEngine on RewriteCond
使用htaccess反转域名“分片”
之前,我一直在使用域切分来提供来自无CookieList域的图像。我已更改域中的所有路径。com/wp内容/上传/*到/媒体/使用以下htaccess规则:RedirectMatch 301 ^/wp-content/uploads/(.*)$ https://media.domain.com/$1 这导致以下链接:https://www.domain.com/wp-content/uploads/2017/08/image.jpeg 要重定向到:https://media.domai
.htaccess文件在WordPress中的作用是什么?
为什么?.htaccess WordPress中是否需要文件?如何访问它?在WordPress的哪里可以找到它?
Rewrite specific action url
是否可以重写索引的特定操作url?示例操作url:http://example.com/?action=test 或http://example.com/index.php?action=test如果url的操作为“测试”,则会将其重新写入:http://example.com/test/如有任何帮助、示例代码或解释,将不胜感激。
将旧永久链接重定向到新永久链接
我已将WordPress作者页的永久链接从/author/ 荷兰变体/auteur/. 这非常有效。然而,谷歌在搜索控制台中显示了404错误。因此,为了将Google知道的旧版本重定向到新版本,我想用301重定向以以下方式重定向用户:发件人:https://www.example.com/author/jack收件人:https://www.example.com/auteur/jack我在.htaccess 文件,但它似乎不起作用:RedirectMatch 301 ^/author/$ ^/auteu