到目前为止,我已经阅读了一些关于此的帖子和教程,但仍然没有全面了解。
我想将我的 URL 从?action=viewArticle&articleId=7缩短为任何标题(保存在 MySQL 的标题表中)
我知道要做到这一点,你用$1替换凌乱的部分,对吗?并且您还在字符集之后使用$来表示您希望服务器更改的位置的开始。
我刚刚将此代码作为 .htaccess 上传到下面,然后它立即返回了整页 500 错误。我删除了文件。我写错了什么?
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)/$ ?action=$1&articleId=$2
我把2 美元放在最后,因为这似乎是合乎逻辑的进展。我想避免再次错误上传。