我尝试在互联网上关于mod_rewrite的教程,但它并不适合我。我创建了一个.htaccess文件,现在有以下代码:
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
根据我的理解,这是.htaccess重写网址的基本设置,然后是说明......什么以及如何更改。我尝试了不同的例子,但它对我没用。我有一个带有网址localhost/alpha/oferta.php?id=52042156c65d4
的动态网页,其中id =“...”是该优惠的唯一ID。我想将其更改为localhost / alpha / oferta / id =“..”
你能告诉我一个如何实现这个目标的例子吗?如果你知道任何有用的教程,请告诉我。敬礼前请告诉我,以便我可以编辑我的问题。谢谢!
答案 0 :(得分:1)
因此,您希望将此类或网址localhost/alpha/oferta/id=123abc
重定向到localhost/alpha/oferta.php?id=123abc
。
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /
RewriteRule ^alpha/oferta/id=([A-Za-z0-9]+)$ alpha/oferta.php?id=$1 [L]
请记住以下几点:
[L,R=301]
代替[L]
。id
。mod_rewrite
here。