0

我正在研究我的 htaccess,我终于得到了我可以处理的结果。首先我有这个

RewriteEngine on
RewriteBase /
RewriteRule ^blog/([a-zA-Z0-9\-/\.]+)/?$ blog.php?id=$1article_title=$2 [L]

这有助于显示我的网址,如下所示:

https://www.mydomain.com/blog.php?id=10

https://www.mydomain.com/blog/10/title.com
https://www.mydomain.com/blog/10/
https://www.mydomain.com/blog/10
https://www.mydomain.com/blog/10/title.com/

这里有四件事...

首先是所有这些都是可访问的。我只希望第一个出现,其他人在那里指挥。

其次是文章标题会有空格。有没有办法把空间变成 - 而不是有空间?

第三是......最后可以在网址中包含 .com 吗?它恰好是帖子文章标题的一部分。第四是我是否在我使用的网址中包含了 url$article_title 的额外部分?我在这方面迷路了。和我的id一样吗?

最后我很想知道我是否需要 id 出现。我可以以某种方式排除它吗?

如果我已经有使用 blog.php?id=10 的网址,我是否将其更改为新网址?如果我找不到它,我希望 url 转到第一个重写的 url。所有可能的示例都应该转到第一个 url。或者没有身份证的。

4

0 回答 0