我正在研究我的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。或者没有身份证的人。