如何在没有文件夹扩展名的情况下将动态url重写为静态url ?


How do I rewrite my dynamic urls's to static without a folder extension?

我需要得到这个URL/index.php?Side =forside看起来像这样/forside/,仍然可以从我的包括文件夹到我的索引页的内容。

我怎么能做到这与一个。htaccess文件?我已经阅读了很多关于这个主题的其他问题和答案,但它们不起作用,或者将我的URL更改为/side/forside或/side/forside.html,这不是我想要的…

我已经试过了:

Options +FollowSymLinks
RewriteEngine on
RewriteRule index/side/(.*)/ index.php?side=$1

但是当我删除索引/侧/它不工作吗?

如果只有一个,那么使用

似乎是合乎逻辑的
RewriteRule ^forside/ index.php?side=forside

如果你有很多面;您可以使用:

RewriteRule ^([a-z]+)side/ index.php?side=$1