.htaccess Url mod_rewrite删除干净Url上的consequential尾部斜杠

.htaccess Url mod_rewrite删除干净Url上的consequential尾部斜杠,.htaccess,mod-rewrite,url-rewriting,.htaccess,Mod Rewrite,Url Rewriting,您好,我想从我的干净URL中删除任何斜杠,到目前为止,我的htaccess具有以下代码: #php_flag display_startup_errors on #php_flag display_errors on #php_flag html_errors on RewriteEngine on <IfModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item

您好,我想从我的干净URL中删除任何斜杠,到目前为止,我的htaccess具有以下代码:

#php_flag display_startup_errors on
#php_flag display_errors on
#php_flag html_errors on

RewriteEngine on

<IfModule mod_gzip.c>
    mod_gzip_on       Yes
    mod_gzip_dechunk  Yes
    mod_gzip_item_include file      \.(html?|txt|css|js|php|pl|jpg|png|gif)$
    mod_gzip_item_include handler   ^cgi-script$
    mod_gzip_item_include mime      ^text/.*
    mod_gzip_item_include mime      ^application/x-javascript.*
    mod_gzip_item_exclude mime      ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>

Options -Indexes

RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)(.*)$ /index.php?page=$1&request=$2

#GAMW TON OHANAH
RedirectMatch 301 ^/component/(.*)$ http://www . evented . gr


ErrorDocument 404 /error.php?e=404
ErrorDocument 400 /error.php?e=400
ErrorDocument 401 /error.php?e=401
ErrorDocument 403 /error.php?e=403
ErrorDocument 405 /error.php?e=405
ErrorDocument 408 /error.php?e=408
ErrorDocument 410 /error.php?e=410
ErrorDocument 411 /error.php?e=411
ErrorDocument 412 /error.php?e=412
ErrorDocument 413 /error.php?e=413
ErrorDocument 414 /error.php?e=414
ErrorDocument 415 /error.php?e=415
ErrorDocument 500 /error.php?e=500
ErrorDocument 501 /error.php?e=501
ErrorDocument 502 /error.php?e=502
ErrorDocument 503 /error.php?e=503
ErrorDocument 506 /error.php?e=506


你不能用mod_rewrite来做这件事。当应用规则时,apache已经规范化了URI,所有重复的斜杠都被删除了。如果您要求:

http://www.evented.gr//////a////////b/////c/////d///////
mod_rewrite看到的URI如下:

/a/b/c/d/
你得想出一个不同的解决办法。最好的办法是在源代码处解决这个问题,首先不要使用具有重复斜杠的URL进行部署

http://www.evented.gr//////a////////b/////c/////d///////
/a/b/c/d/