0

.php以下を使用して、URL に拡張子を追加しています。

RewriteEngine On

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

たとえば、URLwww.doamin.com/createcreate.php.

これは正常に動作していますが、 を呼び出したい場合はうまくいきませcreate_newん。ページでエラーが発生しました。

両方の条件が単純な create と create_add を実行できるように、誰かが私を助けてくれますか?

4

2 に答える 2

1

ルールに追加_します。

RewriteRule ^/?([a-z_]+)$ $1.php
于 2012-06-17T06:18:18.443 に答える
0

http://regexpal.com/を使用して、正規表現を確認してください。

[a-z]a から z までのシンボルのみをキャッチします。-および_と 数字 ( ) を追加して、0-9すべてをキャッチします。

したがって、次の正規表現を使用します。

RewriteRule ^/?([-_.a-z0-9]+)$ $1.php [L]
于 2012-06-17T06:24:40.197 に答える