使用 htaccess 为 url 添加前缀

问题描述 投票:0回答:0

所以我正在使用 wordpress,我想将 /news 路径添加到我的根 url,

来自 : http://本地主机

到: http://localhost/news

如果我有帖子,应该是这样的 http://localhost/news/%category%/%post-name%

我需要使用 htaccess 吗? 这是我的 htaccess,默认的 wordpress htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

我试图将 htaccess 更改为:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^news/(.*)$ /index.php [L]
</IfModule>

但它给了我 404.php 页面 我没有使用 htaccess 的经验

wordpress apache .htaccess mod-rewrite
© www.soinside.com 2019 - 2024. All rights reserved.