【发布时间】:2014-11-17 15:53:16
【问题描述】:
我有以下情况。我有一个网站,它是一本字典,我能够为友好的 URL 创建一个重定向规则:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)/(.*) /definitie.php?forma=$1&cuvant=$2
这真的很好用。所以 httpmywebsitedotcom/definitie.php?forma=form&cuvant=word 会自动重定向到 httpmywebsitedotcom/form/word
现在,该网站还具有不同的功能:显示名词的偏角。为此,我创建了另一个仅获取一个参数的 php 文件。长网址是:
httpmywebsitedotcom/declinare.php?cuvant=word。我要转换的这个:httpmywebsitedotcom/declinare/word
知道怎么做吗? 我从互联网上尝试了很多东西,但都没有奏效。我尝试的最后一个是:
RewriteRule ^declinare/([a-zA-Z0-9]+) /declinare.php?cuvant=$1
非常感谢您的建议。
【问题讨论】:
标签: apache .htaccess mod-rewrite redirect friendly-url