htaccess重写规则为clanek.php?odkaz = pagename

时间:2016-11-07 16:34:00

标签: php apache .htaccess url mod-rewrite

我的链接如下:

<a href="clanek.php?odkaz=The-Emerald-Nightmare-prehled">The Emerald Nightmare - přehled</a>

http://icyveins.cz/clanek.php?odkaz=The-Emerald-Nightmare-prehled

但我喜欢这个: http://icyveins.cz/clanek/The-Emerald-Nightmare-prehled

在.htaccess我有这个:

RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)$ /clanek.php?odkaz=$1 [L,QSA]

但它不起作用。您建议我,如何编辑我的链接(<a href>)和.htaccess并使其正常工作?

谢谢!!

1 个答案:

答案 0 :(得分:0)

<强>解决!

格式化链接<a href="The-Emerald-Nightmare-prehled">The Emerald Nightmare - přehled</a>

<强>的.htaccess

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ clanek.php?odkaz=$1 [QSA,L]

<强> RESULT

http://icyveins.cz/The-Emerald-Nightmare-prehled

^^