【发布时间】:2015-05-16 19:58:06
【问题描述】:
我正在创建一个社交网站。使用 .htaccess 我已成功从 url 中删除 .php 扩展名,但我无法将 domain.com/u.php?username=[username] 重定向到 domain.com/u/[用户名]。以下是我的 .htaccess 文件:
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
DirectoryIndex home.php
我在 stackoverflow 中看到了很多示例和代码,但它们都从 domain.com/user.php?username=[username] 重定向到 domain.com/[username]。但这会影响我的网站,因为我已经删除了 .php 扩展名,我可能最终会出现名称冲突。提前致谢。
【问题讨论】:
标签: php apache .htaccess mod-rewrite redirect