メインのパブリック ディレクトリにこの .htaccess ファイルがありますが、アクセス/register
すると 404 エラーが発生します。
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^register$ register.php
/register
これで、訪れた人なら誰でも使えるようにしたい/register.php
。mod_rewrite
が有効になっておりAllowOverride All
、仮想ホスト ファイルに存在することは確かです。
これをトラブルシューティングする方法を知っている人はいますか? 私が得るのはThe requested URL /register was not found on this server.
仮想ホスト:
<VirtualHost *:80>
ServerAdmin my@email.com
ServerName my.site.com
DocumentRoot /home/mark/public
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/mark/public>
Options All MultiViews ExecCGI
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /home/mark/logs/public_error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /home/mark/logs/public_access.log combined
</VirtualHost>