0

私がやりたかったのは、最初にURL内のすべての.php拡張子を非表示にすることです。次に、すべてのユーザーに、次のようなユーザー名を持つページを持たせたいとwww.domain.com/username 思いました.htaccess

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^/]+)$ $1.php

誰かがこのドメインに行くかのように2番目の部分をどのように行うことができますかwww.domain.com/usernameサーバーはにルーティングしますwww.domain.com/username.phpが、それはのようなURLに行く必要がありますwww.domain.com/profile.php?id=username

どうすればこれを達成できますか?

4

1 に答える 1

0

このようなものですが、/の後のすべてをprofile.phpにリダイレクトするため、必要に応じて、この前に他のすべてのURLのルールを作成する必要があります。

RewriteRule (.*) profile.php?id=$1
于 2012-07-20T09:54:44.440 に答える