我想将 /na 重定向到 /na.php
因此,我在 .htaccess 中写了以下内容。我不想为 /na 创建 wordpress 页面。只想重定向。
但它不起作用并且总是显示 404 错误。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^na$ [NC]
RewriteRule . /index.php [L]
RewriteCond %{REQUEST_URI} ^na$ [NC]
RewriteRule . /na.php [L]
</IfModule>
# END WordPress
答案1
要从 na 重写为 na.php 应该是
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_URI} ^na$ [NC]
RewriteRule ^na$ /na.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
问候