私はこれを検索しましたが、誰も同じ問題を抱えていません。
今、私は醜いURL(私が持っているもの)を素敵なURLに変換するためのコードが必要です:
- 醜いURL:domain.com/aanmelden?referral=admin
- 素敵なURL:domain.com/aanmelden/admin
Ikは非常に多くのコードを試しましたが、誰も私のために働きませんでした。):
提案?Thnx!
(私の現在のhtaccess :)
ErrorDocument 401 /errordocs/401.php
ErrorDocument 403 /errordocs/403.php
ErrorDocument 404 /errordocs/404.php
ErrorDocument 500 /errordocs/500.php
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^domain.nl$ [NC]
RewriteRule ^(.*)$ http://domain.nl/$1 [L,R=301]
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteCond %{THE_REQUEST} ^[A-Z]+\s.+\.php\sHTTP/.+
RewriteRule ^(.+)\.php $1 [R=301,L]
どこに何を配置する必要がありますか?
編集:
明確にするために:
- ユーザーがNiceUrlにアクセスすると、NiceUrlに留まります。
- ユーザーが醜いURLにアクセスすると、NiceURLにリダイレクトされます。