您好,我想从此
重写此网址http://tekidol.com/article.php?post=3&name=Game%20Spotlight%20%96%20Stonehearth
类似
http://tekidol.com/article/post/3/Game_Spotlight_Stonehearth
我尝试过的所有东西都不起作用,我已经启用它在我的localhost中工作并测试了它所以知道.htaccess工作只是不明白如何更改这个URL看起来太复杂而且我没有足够的htaccess使其发挥作用的知识。
甚至可以删除%20替换空格,还是应该在文章数据库中创建另一个特定字段,其中url名称为_而不是空格,因为此时我正在回显有空格的页面标题网址和它看起来很难看(宁愿修复htaccess)。
我想问的另一件事是我不认为htaccess适用于godaddy,因为即使是在我们的服务器上尝试过的简单测试也没有用。
这是短暂的htaccess重写有效:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*)_ article.php?post=$1
它允许我将URL设为:
http://tekidol.com/3_
我也试过
RewriteEngine On
RewriteRule ^article/post/([^/]*)/([^/]*)\.php$ /article.php?post=$1&name=$2 [L]
据我所知,应该给我一个我想要的网址,但我不认为它会删除空格中的%20并用_替换它们但我不知道该怎么做。
http://tekidol.com/article/post/3/Game_Spotlight_Stonehearth
希望这一切都有意义......提前谢谢!