小编Sus*_*ple的帖子

如何为虚拟主机设置htaccess文件?

我用以下代码创建了一个虚拟主机:

<VirtualHost *:80>

    ServerAdmin admin@127.0.0.1
    ServerName site.ws
    ServerAlias www.site.ws
    DocumentRoot /home/me/Projects/website/build
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

<Directory /home/me/Projects/website/build>

        Allow from all
        Satisfy any

</Directory>

</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我使用以下代码在 /build 目录中创建了一个 .htaccess 文件:

RewriteEngine On

RewriteRule   ^(.*)$    $1.html    [R,NC]
Run Code Online (Sandbox Code Playgroud)

考虑我的 mod_rewrite 在 apache2 中处于活动状态,但我无法使用 /filename 打开页面

例如 site.ws/about

它显示错误:在此服务器上找不到请求的 URL /about。

apache .htaccess virtualhost ubuntu-16.04

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

.htaccess ×1

apache ×1

ubuntu-16.04 ×1

virtualhost ×1