我已经搜索过这个但没有人有同样的问题..
现在我需要一个代码来将丑陋的网址(这就是我所拥有的)转换为漂亮的网址:
- 丑陋的网址:domain.com/aanmelden?referral=admin
- 不错的网址:domain.com/aanmelden/admin
我尝试了很多代码,但没有人为我工作。):
建议?谢谢!
(我目前的 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]
我需要放在哪里和什么?
编辑:
要清楚:
- 如果用户访问 Nice Url,他们将停留在不错的 URL 上。
- 如果用户访问 Ugly Url,他们将重定向到 Nice url。