Mac OSX – Redirect .htaccessが動作していませんか?
ここに `.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>
参考文献
-
https://httpd.apache.org/docs/2.4/urlmapping.html
[Apache – Mapping
ファイルシステムの場所へのURL]。
https://httpd.apache.org/docs/current/howto/htaccess.html
[Apache HTTP
サーバーチュートリアル:.htaccessファイル]