0

ユーザー用のカスタム URL を作成して、ユーザーのプロファイルを表示するときに Facebook と同じように個人のアート ギャラリーを表示できるようにしたいと考えています。たとえば、mysite.com/username はユーザー名のギャラリーを表示します。

だから基本的に私が今やったことはそのようなものです:

RewriteRule ^([a-zA-Z0-9]*)/?$ index.php?fc=module&module=testmodule&controller=displaygallery&url=$1 [L]

Web サイトにギャラリーが正しく表示されていますが、absolute mysite.com を使用してインデックス ページを表示できなくなりました。このような状況を回避するために条件を使用できることは知っていますが、どの条件を使用しますか?

4

1 に答える 1

0

だから、投稿を書いている間、私は自分がやった行について考えていて、解決策を見つけました ^^ !

を使用する代わりに:

RewriteRule ^([a-zA-Z0-9]*)/?$ index.php?fc=module&module=testmodule&controller=displaygallery&url=$1 [L]

私は今使用しています:

RewriteRule ^([a-zA-Z0-9]+)/?$ index.php?fc=module&module=testmodule&controller=displaygallery&url=$1 [L]

* を使用する代わりに + を使用しました。これは、URL を書き換えるのに少なくとも 1 文字以上必要であることを Apache に伝えているため、すべてが正常に機能するようになりました :)

于 2013-08-19T12:55:05.107 に答える