Htaccess rewriterule无法正常工作

时间:2013-03-01 16:04:13

标签: .htaccess url-rewriting permalinks

我的网站上有永久链接的问题。我使用.htaccess永久链接。我不知道如何编写永久链接。我使用http://www.generateit.net/mod-rewrite/生成代码。这是我的.htaccess文件。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)$ /index.php?pid=56&kullanici_adi=$1 [L]
</IfModule>

http://www.hakikiemlak.com/index.php?pid=56&kullanici_adi=sarikaya

我粘贴此网址,网站为我提供了RewriteRule ^([^/]*)$ /index.php?pid=56&kullanici_adi=$1 [L]此重写规则。 ı将此重写规则粘贴到.htaccess文件中并且它可以工作,但是当我将其转换为

原始网址:

http://www.hakikiemlak.com/index.php?pid=49&turu=konut&ilan_id=281&baslik=BEYLIKDUZUNDE-FULL-DENIZ-MANZARALI-KIRALIK-DAIRE

重写的网址:

http://www.hakikiemlak.com/konut/281/BEYLIKDUZUNDE-FULL-DENIZ-MANZARALI-KIRALIK-DAIRE.html

重写规则

RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /index.php?pid=49&turu=$1&ilan_id=$2&baslik=$3 [L]

并将此重写规则粘贴到.htaccess文件中,它会给我内部服务器错误501.我不知道如何解决这个问题。

0 个答案:

没有答案