これは私のの.htaccessファイルは次のようになります。それは私が、例えばのために最後に.PHPせずにURLにアクセスすることができますが、の.htaccessリダイレクト
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]
#removes trailing slash if not a directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
#adds ".php" to a URL that isn't a directory or a file
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) $1.php [L]
example.com/sign-up
それはexample.com/sign-up.php
からexample.com/sign-up
に私をリダイレクトしていない私はそれを実現するために、このファイルに追加することができます任意のコードはありますか?
任意の洞察力は非常に参考になる
うわー!これは最高です!ありがとう! –
また、どのようにリダイレクトするのですか:http://example.com/?slug=hey-there to:http://example.com/hey-there 助けてください@ ansuman-chauhan –
道はありますか?このリダイレクトをルートレベルに限定することができます。example.com/sing.phpはexample.com/sing にリダイレクトする必要がありますが、example.com/data/sync.phpでは発生しません。 任意のアイデア@anubhava お時間をありがとう! –