我想.htaccess在MAMP工作.
该内容.htaccess是一个简单的重定向行,但它不起作用.我正在尝试操作WordPress页面的URL,所以我.htaccess在我的主题文件夹中添加了该文件,但它无法正常工作.
MAMP中是否有任何设置我需要更改才能使.htaccess文件正常工作?
Ema*_*sev 90
在httpd.conf,找到:
<Directory />
    Options Indexes FollowSymLinks
    AllowOverride None
</Directory>
Run Code Online (Sandbox Code Playgroud)替换/Applications/MAMP/conf/apache为None.
重启MAMP服务器.
小智 37
去httpd.conf上/Applications/MAMP/conf/apache,看看LoadModule rewrite_module modules/mod_rewrite.so行取消注释(不带#开头)
并改变这些......
<VirtualHost *:80>
    ServerName ...
    DocumentRoot /....
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
对此:
<VirtualHost *:80>
    ServerAdmin ...
    ServerName ...
    DocumentRoot ...
    <Directory ...>
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory ...>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
        小智 6
我正在使用MAMP(今天下载)并且也遇到了这个问题.问题在于这个版本的MAMP堆栈的第370行的默认httpd.conf指令.在第370行附近查看httpd.conf,你会发现:
<Directory "/Applications/MAMP/bin/mamp">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
您需要更改:AllowOverride无To:AllowOverride All
如果您有MAMP PRO,可以设置类似mysite.local的主机,然后在主窗口的"高级"面板中添加一些选项.只需打开选项'Indexes'和'MultiViews'.应该已经检查'Includes'和'FollowSymLinks'.
我在重写时遇到的问题是 Codeigniter 等的一些 .htaccess 文件附带
RewriteBase /
Run Code Online (Sandbox Code Playgroud)
这似乎在 MAMP 中不起作用......至少对我来说。
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           100503 次  |  
        
|   最近记录:  |