我正在创建一个 php 网站,其中页面由 slug 链接(例如 mysqite.com/slug)。
对于像 ' home '、' about-us '、' contact '、' my-result ' 等这样的 slug,它工作正常,但对于像 ' result '、' about ' 这样的一些 slug,会显示 404(未找到)错误。我如何解决这个问题?
Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /institution/http/
RewriteRule departments(|[a-zA-Z0-9_\-/]+)$ department.php?page=$1
RewriteRule stream/(|[a-zA-Z0-9_\-/]+)$ post.php?page=$1
RewriteRule faculty/([a-zA-Z0-9_\-/]+)$ new_post.php?page=$1
RewriteRule ^([a-zA-Z0-9\-\/]+)$ index.php?page=$1
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI}.php -f
RewriteRule .* $0.php [L]
</IfModule>