MAMP.app&.htaccess-配置后无法覆盖

时间:2012-06-22 作者:ajames

不管出于什么原因,我似乎无法得到我的。htaccess文件在本地Wordpress安装上正常工作。我试图实现的是将主题资产路径重写为:

 RewriteRule ^img/(.*)$ wp-content/themes/cashed/img/$1 [L]
“我的图像”文件夹的当前位置是:

 wp-content/themes/cashed/img
我想把它改成

 img/
我读过一篇few posts 关于必须配置MAMP以允许。htaccess文件,我觉得我已经正确配置了它们。

我编辑了文件:applications/MAMP/conf/apache/httpd。conf具有以下规则:

 <Directory />
     Options All
     AllowOverride All
     Order allow,deny
     Allow from all 
 </Directory>
我还重新启动了MAMP。无论出于什么原因,我觉得MAMP忽略了这一点。htaccess文件,该文件存储在我的WP安装的根目录中。

有什么想法吗?

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

是否确定默认值<Directory /> 设置没有被其他地方覆盖?

我直接在vhost和。htaccess和重写规则工作正常。

<VirtualHost *:80>
    ServerName wp.project
    DocumentRoot "/Users/chris/Sites/wp.project"

    <Directory "/Users/chris/Sites/wp.project">
        Options Indexes Includes FollowSymLinks  
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

SO网友:BaltimoreDrew

尝试在中使用RewriteBase。htaccess文件。

RewriteBase /siteyourworkingon/

http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritebase

结束