0

私のURLはこんな感じです。 http://site.org/index.php?page=tags&tag=タグ名

に書き換えたいと思います。

http://site.com/tags/tagname

私の現在の.htaccess

RewriteEngine オン

    # RewriteRule ^/?([a-z]+)$ $1.php [L]

    RewriteEngine on
    RewriteRule ^([A-Za-z0-9-_]+)$ index.php?paste=$1 [L]

    RewriteEngine on
    RewriteRule ^([A-Za-z0-9-_]+)/edit$ index.php?paste=$1&page=edit [L]

    RewriteEngine on
    RewriteRule ^([A-Za-z0-9-_]+).txt$ index.php?paste=$1&paste_txt=$1 [L]

    RewriteEngine on
    RewriteRule ^([A-Za-z0-9-_]+).txt$ index.php?paste=$1&paste_txt=$1 [L]

    RewriteEngine on
    RewriteRule ^([A-Za-z0-9-_]+)/delete$ index.php?paste=$1&page=delete [L]

    RewriteEngine on
    RewriteRule ^([A-Za-z0-9-_]+).download$ index.php?paste=$1&paste_download=$1 [L]

    RewriteEngine on
    RewriteRule ([^/\.]+)/?.cgi$ index.php?page=$1 [L]

    #RewriteEngine on
    #RewriteRule ([^/\.]+)/?.txt$ index.php?paste_txt=$1 [L]

    #RewriteEngine on
    #RewriteRule ([^/\.]+)/?.download$ index.php?paste_download=$1 [L]
4

1 に答える 1

0
RewriteRule ^/?([A-za-z0-9]+)/([A-za-z0-9]+)$ index.php?page=$1&tag=$2 [L]

これでうまくいくと思います...それは、タグに数字が必要な場合です。そうでない場合は、各部分から 0 ~ 9 を削除します。

于 2013-05-28T18:16:50.073 に答える