URL リダイレクトを機能させることができません。私の.htaccess
ファイルに問題があるようです。私はWampServerを使用しています。
.htaccess のコードは次のとおりです。
RewriteEngine on RewriteRule ^contactus index.php?file=c-contactus
URL リダイレクトを機能させることができません。私の.htaccess
ファイルに問題があるようです。私はWampServerを使用しています。
.htaccess のコードは次のとおりです。
RewriteEngine on RewriteRule ^contactus index.php?file=c-contactus
RewriteRule ^/?contactus(/)?$ index.php?file=c-contactus
index.php?file=c-contactus の前に / を置きます
したがって、次のようになります。
/index.php?file=c-contactus
また
RewriteRule ^contactus$ index.php?file=c-contactus
試す:
RewriteRule ^/contactus(.*) /index.php?file=c-contactus
最初のステップで RewriteRule を有効にする必要があります。
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
AllowOverride None を AllowOverride All に変更します
/etc/apache2/sites-enabled/000-default 内
RewriteEngine on
RewriteBase /your-project-folder/
RewriteRule ^contactus/?$ index.php?file=c-contactus [L,QSA]
localhost を使用している場合は、url rewritebase のルート フォルダー名 (プロジェクトが利用可能な場所) を提供してください。
例: firstprojectフォルダーの下にある index.php ファイルの場合、次のように設定します。
RewriteEngine on
RewriteBase /firstproject/
RewriteRule ^contactus/?$ index.php?file=c-contactus [L,QSA]