当WordPress由于cPanel Fantastico自动安装程序而不为新的多站点站点提供.htaccess文件时?

时间:2010-09-04 作者:Name-AK

我已经通过自动安装程序安装了WordPress,后来将其配置为多站点。但每当我使用自动安装程序创建WordPress站点时,它都不会给我.htaccess 默认情况下为文件。所以我创建了一个名为.htaccess 在CPanel中,并将此代码粘贴到其中:

RewriteEngine On 
RewriteBase /
RewriteRule ^index\\.php$ - [L]

# uploaded files 
RewriteRule ^files/(.+)wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f
[OR] RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^ - [L] 
RewriteRule . index.php [L]
这是一种正确的方法吗?

2 个回复
最合适的回答,由SO网友:Bowe Frankema 整理而成

当然这不是问题。只要你的网站正常工作并重定向到正确的页面,这样做是没有害处的。您可能还想将其添加到您的中,以保护您的wp配置文件免受黑客攻击。htaccess:

<Files wp-config.php>
 Order Allow,Deny
 Deny from all
</Files>
祝你好运:)

SO网友:hakre

这个激活永久链接时,wordpress应自动创建htaccess文件。如果没有,wordpress将向您显示应用于手动创建文件的代码。

如果您不确定要使用哪种代码,我会在后端禁用相当长的永久链接,备份,然后删除当前的。htaccess文件。然后我会进入后端再次激活漂亮的永久链接,并按照给出的说明进行操作。

结束

相关推荐

Security and .htaccess

大约一个月前,我在一个与爱好相关的托管服务器上创建了一个WordPress博客。所以,我目前还不熟悉这一点。由于我担心安全性,我做的一件事就是安装插件WP安全扫描。根据插件结果,我的网站会被检查出来,但我在结果中看到的是一个红旗:文件。wp admin中不存在htaccess/(我在那里ssh了,它不存在)好的,所以我在这个问题上做了大量的搜索,找到了太多的信息。htaccess。我在WordPress上经历了强化WordPress。org网站等,也遇到了这篇文章:http://digwp.com/201