2

フレンドリーなURLを作りたいプロジェクトがあります。

私にはベラキというユーザーがいます

私はこのウェブサイトのような部分を作りました.com/beraki

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ profile.php?username=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ profile.php?username=$1

ワーキングパーフェクト

私はこのようなことをしたい

**website.com/beraki/about

website.com/beraki/photos

website.com/beraki/friends**

4

2 に答える 2

2
RewriteEngine On

# Optional '/' sign can be simplified with '?'
RewriteRule ^([a-z0-9_-]+)/?$ profile.php?username=$1                  [NC,L]

# If you want to specify your list of valid parts after each username:
RewriteRule ^([a-z0-9_-]+)/(about|photos|friends)$ profile.php?username=$1&page=$2      [NC,L]

# If you want regex for the part after username:
RewriteRule ^([a-z0-9_-]+)/(a-z)$ profile.php?username=$1&page=$2    [NC,L]
于 2013-08-11T16:25:31.573 に答える
1

このジェネレーターを試すことができます.このジェネレーターはあなたを助けることができます.シンプルで簡単:)

RewriteRule ^([^/]*)/([^/]*)$ /?username=$1&link=$2 [L]

リンクはページの名前です。例: about,options など. プロフィールのページについてアクセスしたい場合.

website.com/?username=Beraki&link=about --> website.com/Beraki/about

于 2013-08-11T16:19:48.390 に答える