WordPress正在重写我的htacces文件。I添加字体规则

时间:2012-09-19 作者:Mike Vierwind

我在Wordpress网站上使用了webfonts。我的htacces中需要一个重写规则。我把它放在我的htacces文件中:

RewriteRule ^fonts/(.*) /mikevierwind/wp-content/themes/roots/fonts/$1 [QSA,L]
但是当我保存这个htacces文件时。Wordpress正在重写htacces文件,而我的字体重写规则已不存在。我怎样才能解决这个问题?

谢谢你的帮助!

2 个回复
SO网友:Pothi Kalimuthu

请更改的权限.htaccess 通过SFTP、SSH、cPanel“File Manager”或任何您拥有的工具访问它,从而实现只读。

SO网友:hampusn

将规则添加到WordPress块之外。

<IfModule mod_rewrite.c>
  # ...
  RewriteRule ^fonts/(.*) /mikevierwind/wp-content/themes/roots/fonts/$1 [QSA,L]
  # ...
<IfModule mod_rewrite.c>


# 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
您还应该考虑使用Rewrite API 这样做。读一下这个text about debugging the .htaccess file.

Edit: This topic on stackoverflow.com 也可能有用。

结束

相关推荐

WordPress+Magento.htaccess重写规则问题(WWW与非WWW)

我现在面临一个问题。离开了它,但现在我回来了,在尝试在线找到解决方案后,我完全不知道。个人似乎也遇到过类似的问题,但尝试常见的修复只导致了500个内部服务器错误。我会尽可能详细地解释。好的,那么谈谈这个问题。我有一个使用WordPress和Magento的网站。WP页面保存在子目录(/关于/)中,因此当用户访问其中一个页面时,url如下所示:www.example。com/about/wordpresspage/。我们有一个产品页面,该页面位于WP之外,可以直接访问,url如下所示:www.example