【发布时间】:2020-07-25 13:44:49
【问题描述】:
我希望如果用户输入www.example.com/article-title,它会从www.example.com/index.php?title=article-title 获取数据。现在它只有在用户输入www.example.com/article/article-title 时才有效。我想删除那个article/。
这是我现在在 .htaccess 文件中的内容:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [NC]
RewriteRule ^article/([0-9a-zA-Z]+) index.php?title=$1 [NC,L]
如果我从 .htaccess 文件的最后一行删除 article/,它根本不起作用。
$1 应该是article-title,但如果我删除article/,$1 将变为index。
有谁知道我可以如何更改 .htaccess 以让用户输入www.example.com/article-title?
【问题讨论】: