ここに `.htaccess`ファイルがあります。

/Library/WebServer/Documents/.htaccess

# BEGIN WordPress
<IfModule mod__rewrite.c>
RewriteEngine On
RewriteBase/mkyong/RewriteRule ^index\.php$ -[L]RewriteCond %{REQUEST__FILENAME} !-f
RewriteCond %{REQUEST__FILENAME} !-d
RewriteRule ./mkyong/index.php[L]</IfModule>

# END WordPress

解決策

`/etc/apache2/httpd.conf`にあるApacheの設定ファイルを探して、以下の設定が正しく設定されていることを確認してください:

{空} 1。

mod__rewrite.so`がロードされます。 + 2. `Directory`タグで、

AllowOverride`を `all`に更新します(デフォルトはnone)

sudo vim/etc/apache2/httpd.conf

# Make sure below module "mod__rewrite.so" is loaded.
LoadModule rewrite__module libexec/apache2/mod__rewrite.so
LoadModule php5__module libexec/apache2/libphp5.so
#LoadModule perl__module libexec/apache2/mod__perl.so
LoadModule hfs__apple__module libexec/apache2/mod__hfs__apple.so

#...

DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">
    #...

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride all

    #...
</Directory>

参考文献

ファイルシステムの場所へのURL]。

https://httpd.apache.org/docs/current/howto/htaccess.html

[Apache HTTP

サーバーチュートリアル:.htaccessファイル]