0

たとえばmysite.com/folder1/i-love-stackoverflow、人々が mysite にアクセスしたときに、ファイル/home/myaccount/public_html/mysite.com/folder1/folder2/i-love-stackoverflow.htmlが表示されるようにしたい

私の現在の.htaccessファイル/home/myaccount/public_html/mysite.com/folder1/.htaccessは次のようなものです:

RewriteEngine On
RewriteBase /folder1/
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1\.html [L]

ただし、この htaccess ファイルは html 拡張子のみを削除できます。ファイルi-love-stackoverflow.htmlがある場合にのみ機能しますfolder1

誰でもこれで私を助けることができますか?htaccessについてはよくわかりません。

前もって感謝します!

4

1 に答える 1

0

新しいホストを登録しましたが、現在、folder2 はありません。の .htaccess ファイル/home/myaccount/public_html/。次のコードのHtmlファイルは/home/myaccount/public_html/folder1私にとってはうまくいきます

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/folder1/$1\.html -f
RewriteRule ^(.*)$ /folder1/$1\.html [L]
于 2013-01-17T05:54:15.573 に答える