0

私は RewriteRule が苦手です。次のコマンドは、以前のホスティングでは find だけで機能していましたが、godaddy では機能しません。

RewriteRule ^(.*)\-(.*)\.html worksub.php?class=$1&p=$2 [QSA]

昨日、@AbsoluteƵERØ は、他の RewriteRules の問題を解決するのに役立ちました。そこからのコードは次のとおりです

Options +FollowSymLinks -Multiviews

<IfModule mod_rewrite.c>

SetEnv HTTP_MOD_REWRITE On
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} ([^.]+).html$
RewriteRule ^.* %1.php
</IfModule>

最初の行に記載されている欠落しているルールに対して RewriteCond を記述する方法がわかりません。また、上記のリンクのルールも必要です。これにより、url を domain.com/class/p/ として読み取ることができ、class と p はそれぞれの値になります。

この点で何か助けていただければ幸いです。

4

0 に答える 0