我有一个网站,比如:example.com,上面有博客,所以它类似于 example.com/?page=blog&slug=this-is-a-blog
我正在使用 htaccess 将其更改为 example.com/blog/this-is-a-blog,但它似乎不起作用。但是,如果我去,它确实有效:example.com/blog/this-is-a-blog/(注意尾部斜杠)。
如果可能的话,我希望它能够双向工作。我的 htaccess 代码,老实说,我不知道自己在做什么,所以这可能是完全错误的,如下所示:
Options -Multiviews
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/$ /?slug=$1&blog=$2 [L]
我试过了:
RewriteRule ^([^/]*)/([^/]*)/$ /?slug=$1&blog=$2 [L]
RewriteRule ^([^/]*)/([^/]*)$ /?slug=$1&blog=$2 [L]
但这只是让我页面上的所有链接(css、js、图像等)都损坏了。
谢谢!