我想.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 次 |
| 最近记录: |