0
我遇到問題,這個.htaccess發出500 internal server error
,正則表達式在regex101.com上按預期工作,但這裏沒有。(php)URL重寫和500內部服務器錯誤
當前網址:http://urlsite.com或http://urlsite.com?id=ID可選&碼= CODE
Desider網址:http://urlsite.com或http://urlsite.com/firstname-lastname-id可選代碼= CODE
的.htaccess
ErrorDocument 404 /404.php
ErrorDocument 403 /403.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^[\w-]+-([\w\d]+)\/*[?code=]*(\w*)$ http://localhost:8080/ index.php?id=$1&code=$2 [L,QSA]
每個地方都有錯誤。首先要清楚地說明您想要重寫的URL以及您的目標URL。 – anubhava
刪除最後一行index.php之前的空格。 – revo
@anubhava我已經在問題中編寫了當前和desider的URL –