0

Web サイト用に「keywords」という名前のフォルダーがあります。たとえば、http ://www.mysite.com/keywords/ です。

フォルダーには index.php ファイルしかありません。フォルダーの後に誰かが何を入力するかに関係なく、表示するには index.php が必要です。たとえば、http://www.mysite.com/keywords/this-is-a-testは、URL を変更せずに index.php ファイルのコンテンツを表示する必要があります。

私が試したことはすべて失敗したようです - 私は /keywords/ フォルダの .htaccess で作業しています。そこに何を入れても、404エラーが発生し続けるようです。何か助けていただければ幸いです。どうすればよいかわからない、小さくて単純なものだと確信しています。

これは私が現在持っているものです:

RewriteEngine on
RewriteRule - index.php [L]

これの問題は、ダッシュが含まれるリンクに移動する場合にのみ機能することです。

例えば、

http://www.mysite.com/keywords/testing-this

動作します。しかし、これは機能しません:

http://www.mysite.com/keywords/testingthis

どんな助けでも大歓迎です。

4

1 に答える 1

0
RewriteEngine On
RewriteBase /   #make sure your website is located in root directory, if not you have to add directory here...
RewriteRule ^keywords/testingthis$ /keywords/index.php$1 [L]
于 2013-02-19T10:05:34.750 に答える