tig*_*gre 6 ubuntu .htaccess mod-rewrite magento
我目前移动开发Magento的构建,以我的实际测试的子域在Ubuntu和使用Easy主机控制面板(EHCP).
如果我将.htaccess文件重命名为.htaccess并刷新我的子域名url,则会收到内部服务器错误500.如果我将.htaccess文件重命名为.htaccess.bak并刷新,子域名将显示我的magento商店.但是,如果我尝试导航,因为.htaccess文件中没有删除index.php,除非我在我的根URL和我导航到的实际页面/目录之间插入index.php,否则我的所有链接都已死亡.
我尝试将/ etc/apache2/sites-available/000-default和/ etc/apache2/sites-available/default文件放到AllowOverride All:
<VirtualHost *>
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/vhosts/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
<FilesMatch "access_log|error_log">
Deny from All
</FilesMatch>
ErrorLog /var/log/apache2/error.log
LogLevel debug
CustomLog /var/log/apache2/access.log combineddefault
Run Code Online (Sandbox Code Playgroud)
但是在任一文件或两者中更改它,然后重新启用.htaccess文件仍然会给我500错误.
我在这里做错了什么?在其他地方我应该放置mod重写信息?
谢谢!
小智 8
我知道这有点死了但对于那些有这个问题的人检查你的/ etc/apache2/mods-enabled,看看是否有rewrite.load,如果没有尝试从修复的/ etc/apache2/mods-available文件夹中复制它这个问题对我而言.您还必须为此启用.htaccess覆盖
| 归档时间: |
|
| 查看次数: |
5272 次 |
| 最近记录: |