0

我在我的 .htaccess 文件中使用以下内容。

有 3 种类型的重定向:

  1. 重定向到目录 /admin/index.php
  2. 重定向到特定的 .php 文件,例如 /about
  3. 从 /John 重定向到用户个人资料页面

所有 3 个都在我的本地环境中工作,但在服务器上只有 1 个和 3 个工作。我真的很感谢有人告诉我为什么 /about 类型的文件重定向对我不起作用。

非常感谢。

<IfModule mod_rewrite.c>

Options -Multiviews
Options +FollowSymLinks
RewriteEngine On

RewriteBase /

RewriteRule ^admin$ /admin/index.php [QSA,L]
RewriteRule ^about/?$ /about.php [QSA,NC,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([_A-Z0-9a-z-+\.]+)/?$ /public_profile.php?id=$1 [L]

</IfModule>

ErrorDocument 404 /404.php
4

0 回答 0