wir*_*ark 3 wordpress .htaccess
我在Wordpress上遇到了一个疯狂的错误.当我创建新文章或编辑旧文章时,我无法插入在第一个尾部斜杠之后的热门文件链接.
我正在更好地解释它.如果在我的帖子中:
<a href="http://www.hotfile.com">TEST</a>
Run Code Online (Sandbox Code Playgroud)
我可以正确地创建这篇文章.如果我做:
<a href="http://www.hotfile.com/">TEST</a>
Run Code Online (Sandbox Code Playgroud)
或更长的链接,如:
<a href="http://www.hotfile.com/dl/[...]">TEST</a>
Run Code Online (Sandbox Code Playgroud)
从管理更新帖子时,我收到403错误.这很疯狂,只有Hotfile链接才会发生.其他一切都像魅力一样.
错误是什么?如果它有帮助,我发布我的.htaccess,我从未改变我的WP安装:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)
已经完成了MySQL DB的修复和优化.非常感谢大家.
我是一名普通的WP开发人员,我总是看到这样的小错误.不幸的是,它通常意味着是时候完成繁琐的测试工作了.问题可能在于Apache/htaccess,或者在WP插件或主题中.
为了尝试消除WP作为此特定问题的原因,我尝试创建一个包含以下内容的php文件:
<?
if (isset($_POST["field"]))
echo $_POST["field"];
?>
<form method='post'>
<input type='hidden' name='field' value='<a href="http://hotfile.com/dl/">TEST</a>'>
<input type='submit' value='Test'>
</form>
Run Code Online (Sandbox Code Playgroud)
如果单击"测试"不会导致相同的403错误,那么这是WP专门发生的事情.如果它确实导致了403,那么您将要与托管服务提供商合作,这是一个更烦人的问题.
如果它是一个WP问题,我要做的第一件事是开始逐个停用插件,从插件开始,我认为最有可能是罪魁祸首.如果我没有理由怀疑另一个,我只是一次禁用它们.一旦插件被禁用,我会尝试重新创建原始问题.如果问题仍然存在,很明显插件没有错,我重新启动它并测试下一个.10次中有9次,我的问题就是这样找到的.尝试此操作时要小心,因为某些插件会在停用时清除其设置.
如果这不能解决问题,我会尝试不同的主题,看看是否能解决问题.显然,如果在尝试新主题时问题消失,您就会知道问题出在哪里.同样,某些主题可能具有与之关联的设置,并且更改主题可能会丢失这些设置.
最后,检查您的wp-content/mu-plugins文件夹中是否有始终处于活动状态但并不总是显示在插件列表中的插件.