我很抱歉提出这样的问题,周围有数百个,如果我不需要了解,我不会问。我在 .htaccess 上尝试了无数次但无法使其工作,我也在本地服务器上进行测试,但我确定 mod_rewrite 已打开,所以我正在犯的错误应该是。
我目前正在尝试将 m URL 从
example.com/article.php?article_id=article-id-goes-here&article_title=article-title-goes-here
至
example.com/article/75/article-title-goes-here
我尝试过的最新代码如下:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/$ webroot/article.php?article_id=$1&article_title=$2 [QSA,L]
我的文件夹结构目前为
blog/
libraries/
articleClass
articleClass.php
webroot/
css/
images/
js/
.htaccess
我将所有内容转发到 webroot,因为那是我的索引页面。