【发布时间】:2018-05-27 06:05:59
【问题描述】:
我在 Godaddy 网络服务器上托管我的网站,我尝试使用 htaccess 文件重写一些 url,但它不起作用。非常感谢您的帮助。
基本上我想替换如下网址:
/photographers/photographer.php?id=1&name=john-doe
在:
/photographer/john-doe
显然我也希望我的服务器以相反的方式在内部重定向。
我在我的 .htaccess 中尝试了以下代码。
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^photographer/([A-Za-z-]+)/?$ photographers/photographer.php?id=$2&name=$1 [NC,L]
【问题讨论】:
标签: php apache .htaccess mod-rewrite url-rewriting