我正在用PHP制作一个网站,我已经到了需要制作新闻页面的部分。我已经编写了news.php
文件,它使用GET
来阅读要显示的文章的特定标题。这意味着我最终会得到一个像这样的网址
/community/news.php?title=post-title
而且我更喜欢它
/community/news/post-title
所以我查了一下,发现我可以使用.htaccess文件。
现在,我的实际.htaccess文件看起来就像这样
ErrorDocument 404 /notfound.php
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
# /community/news/post-title -> /community/news.php?title=post-title
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^community/news/([^/]*)$ /community/news.php?title=$1 [L]
</IfModule>
而去往/community/news/post-title
的结果是404错误
非常感谢你的帮助。