【发布时间】:2022-01-02 13:40:14
【问题描述】:
如果之前有人问过这个问题,但我找不到我的问题的具体实例,我深表歉意。
如何实现这个www.example.com/index.php?user=john到www.example.com/john
我已经在使用它来删除 .php 扩展名,但它不能修复用户参数。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R]
ErrorDocument 404 /error.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/([A-Za-z0-9_]+) ?user=$1
我非常重视任何回复。请帮忙。
【问题讨论】:
标签: apache .htaccess mod-rewrite