0

我将有一个这样的网址
www.example.com/user/James
而不是:
www.example.com/user/?username=James
使用 URL 重写 (.htaccsess)

我不希望用户被重定向,只是那个/user/James shows /user/?username=James内容。有人有答案吗?

是否可以使用www.example.com/James而不是www.example.com/user/James

我的服务器语言是 PHP

谢谢你,抱歉英语不好:-)

4

2 回答 2

0

使用 apache 的 mod_rewrite,将这些规则添加到文档根目录(服务器根目录,/去哪里)的 htaccess 文件中:

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

这不会重定向浏览器,不会影响浏览器位置栏中的 URL。

于 2013-10-16T19:15:16.113 回答
0

我有以下链接

www.preparationweb.com/Aptitude/Discussion/index.php?qid=26

我喜欢它显示为

www.preparationweb.com/Aptitude/Discussion/26

您能否根据提供的链接向我提供要放置在 .htaccess 文件中的代码。我有一个godaddy托管。

于 2014-09-17T09:38:22.603 回答