Questions tagged «htaccess»

Apache服务器的每个目录设置文件的最常用名称。WordPress在这里存储“ Pretty Permalinks”的mod_rewrite配置。通常,当您专门谈论Apache模块时,[url-rewriting]应该用于WordPress重写系统,[mod-rewrite]。


8
无法访问非WordPress子目录,因为WordPress会以404错误覆盖它们
我指的是以前问过但未适当回答的问题: WordPress覆盖了实际的子目录 ,还有 非“ Wordpress”页面/代码出现404错误 我遇到了同样的问题,并且尝试了几乎所有在网上找到的内容。这肯定与在wordpress中启用永久链接有关。但是,我在子目录中放了一个新的.htaccess文件,其内容如下: RewriteEngine关闭 而且问题仍然存在。即使我完全删除了wordpress .htaccess文件,问题仍然存在。 我还尝试了其他一些建议的解决方案,例如ErrorDocument 401“未经授权的访问”和ErrorDocument 404“未经授权的访问”以及Redirect 301 / mysubdirectory http://www.mydomain.com/mysubdirectory/index.html 在所有位置均无济于事。 有人可以提供其他解决方案吗?我可以解决的唯一方法是关闭永久链接,但我们需要将其打开。 谢谢, 妮可

1
如何创建自定义的401、403和500错误页面?
遇到404错误时,可以使用404.php模板文件来呈现自定义错误消息。模板层次结构文章中对此进行了记录。 我的目的是为401、403和500错误创建自定义错误页面。我曾尝试在主题目录中创建401.php,403.php和500.php文件,但这不起作用。 如何在WordPress中创建自定义的401、403和500错误页面?

5
将WP Multisite移到子目录
首先,我阅读 了有关此过程的许多文章。但是,由于各种原因,由于缺乏甚至是抽象的示例,或者可能过于抽象,该过程仍然难以实现或进行故障排除。还有一些“不能做”的帖子,几乎总是跟着“ 3.5,您现在可以”的告诫,因此是否可以保持模棱两可,尽管无疑是不平凡的。 摘要: 如何将wordpress多站点(WPMS)从root.com移到root / blogs? 对于此示例,我们将WPMS从“ root.com”移至“ root.com/blogs” 我了解我需要适当地更新数据库和wp-config.php中的路径。看来我可能还必须更新.htaccess?我也知道搜索/替换和mysql查询更新的序列化问题。 我有一个WPMS,我已经更新到3.5。我发现下表包含域和路径信息 移至子目录之前的现有工作配置 1. wp_blogs select blog_id, domain, path from wp_blogs; +---------+-------------+--------+ | blog_id | domain | path | +---------+-------------+--------+ | 1 | root.com | / | | 2 | root.com | /matt/ | +---------+-------------+--------+ 2. wp_site select * in …


5
网站重定向到wp-signup.php
我将内容从生产服务器迁移到开发服务器,以尝试同步所有环境。我使用了多合一WP迁移插件。 现在,当我访问dev.domain.com时,我将被转发到http://dev.domain.com/wp-signup.php?new=dev.domain.com 听起来其中一个数据库值必须不正确,因此WordPress在这里转发了我。如果禁用多站点,一切似乎都可以正常运行。 这是我的.htaccess: <FilesMatch "(\.(bak|config|sql|fla|psd|ini|log|sh|inc|swp|dist)|~)$"> Order allow,deny Deny from all Satisfy All </FilesMatch> <FilesMatch "^(wp-config\.php|readme\.html|license\.txt)"> Order allow,deny Deny from all Satisfy All </FilesMatch> 和我的wp-config: /** Multisite / Wordpress Network **/ define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_SITE', 'dev.domain.com'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); /** fix for Multisite 'SubDomains' - Not Working for …

4
WordPress的默认.htaccess文件?
我的.htaccess文件正在拦截WordPress的.htaccess文件。 .htaccessWordPress工作需要哪些模块和哪些设置(由指定)?换句话说,在哪里可以找到WordPress的默认.htaccess文件?
15 htaccess 


3
将整个网站重定向到单个页面
我需要将整个WordPress网站重定向到单个WordPress页面。一种维护模式,但是重定向必须转到已发布的WordPress页面。不幸的是,我需要显示的维护页面必须使用其他WordPress插件。 我不知道有任何维护模式插件可让您执行此操作。最多,它们使您可以编写自定义HTML / CSS代码。 我正在考虑.htaccess mod_rewrite规则。但是,我对mod_rewrite非常虚弱。 首先,我禁用了规范重定向。 然后,我尝试使用: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !^/index.php?page_id=813$ RewriteRule ^(.*)$ /index.php?page_id=813 [R=307,L] 但是,这些规则会生成重定向循环。page_id=813是我的维护页面的ID。 是否有人知道维护模式插件,该插件会重定向到已发布的页面? 或者,有人可以帮助我修复mod_rewrite规则吗?如果我们可以忽略/wp-admin重定向规则,则可以加倍加油。

3
使用htaccess将wp-content / themes / name / images屏蔽为images目录
我正在尝试我认为掩盖我的url确实很简单的方法,但似乎无法使其正常工作。我希望能够链接到我的img标签中的图像,而不必键入完整的URL。 即 Current url: http://server.com/wp-content/themes/standard/images/img.jpg or <img src = "http://server.com/wp-content/themes/standard/images/img.jpg" /> 但是在我的页面上我只想做 <img src="http://server.com/images/img.jpg" /> 但是在我的本地主机上似乎没有任何工作。我在Windows 7机器上运行Apache服务器。我正在尝试使用.htaccess来完成上述操作。这是我网站根目录中的.htaccess文件。 更新:我尝试了下面的ZweiBlumen建议,但这似乎不起作用。然后,我尝试了Geerts建议,并将重写方法添加到了我的管理文件夹的misc.php中。然后,我转到我的永久链接页面并点击保存。这样做的结果意味着我的.htaccess文件夹已被重写,其产生的输出如下。 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteRule ^css/(.*) /wp-content/themes/standard/css/$1 [QSA,L] RewriteRule ^js/(.*) /wp-content/themes/standard/js/$1 [QSA,L] RewriteRule ^images/(.*) /wp-content/themes/standard/images/$1 [QSA,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule …

2
隐藏非公共资源,提高Wordpress的安全性
我是wordpress的新手,我想通过隐藏非公共资源来提高wordpress多站点的安全性。wp-admin,wp-config等 我的设置似乎可以使用,但是我不知道该设置是否会破坏某些功能(核心功能,流行的插件等)。 一般情况下我的设置好吗? 我的设置可以提高真正的安全性,或者我正在浪费时间? httpd-vhosts.conf(Apache) # Disallow public access php for .htaccess and .htpasswd files <Files ".ht*"> Require all denied </Files> # Disallow public access for *.php files in upload directory <Directory "/htdocs/wp-content/uploads/"> <Files "*.php"> deny from all </Files> </Directory> # Disallow public access for... <Files "wp-config.php"> order allow,deny deny …


4
安全性和.htaccess
大约一个月前,我在与爱好相关的托管服务器上创建了WordPress博客。因此,我目前对此并不陌生。 由于我担心安全性,因此我要做的一件事是安装插件WP Security Scan。根据插件结果,我的网站签出了该网站,但我在结果中得到的是红色标记: 文件.htaccess在wp-admin /中不存在(我在那儿ssh,它不存在) 好的,所以我对这个问题进行了大量搜索,发现关于.htaccess的信息太多。我曾经在WordPress.org网站等上通过Harding WordPress进行过操作,并且还遇到了这篇文章:http : //digwp.com/2010/07/wordpress-security-lockdown/ 无论如何,我基本上已经对大量可用信息感到困惑。 wp-admin中的.htaccess文件应包含什么?我已经读过,这个.htaccess文件应该用密码保护wp-admin目录,并且我还读到这会导致功能问题。 非常感谢您的帮助。 谢谢。-wdypdx22 更新确定,所以我没有登录到我的博客并且使用的计算机与往常不同。我输入URL www.mysite.com/wordpress/wp-admin/,并且有重定向到登录。如果发生这种情况,那么甚至在wp-admin目录中还需要htaccess文件吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.