0

これはここで何度も議論されてきたかもしれませんが、うまくいきませんでした。現在、ローカル ホスト (wamp) で Web サイトを実行しています。.html 拡張子を削除する必要があります。REWRITE が必要なファイルがいくつかあります。

alltourplaces.php
tourplaces.php
など

私が提供する alltourplaces.php のリンクは、Resorts.html、City-Hotels.html、Liveaboards.html などです。

tourplaces.php へのリンクは、Coco-Palm.html または Trades-Hotel.html または Princess-Haleema.html などです。

.html も使用せずに試してみましたが、エラーが発生します。

以下は、私が使用した.htaccessコードです

options -indexes
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteRule ^1zevens/(.*)\.html$ /1zevens/alltourplaces.php?tptName=$1 [L]
RewriteRule ^1zevens/(.*)\.html$ /1zevens/tourplaces.php?tpsName=$1 [L]

ここでどこが間違っていますか?

4

1 に答える 1

0

これを試して:

RewriteRule ^/?1zevens/(.*?)(\.html)?$ /1zevens/alltourplaces.php?tptName=$1 [L]

それは今動作しますか?また、を使用してロギングを有効にすることRewriteLogを検討し、ログ ファイルでルールの動作を確認してください。

于 2012-05-20T09:27:35.210 に答える