У меня есть сайт со следующим кодом .htaccess. Проблема заключается в том, что apache (и/или что-то еще) ставит больше коллажей внутри URL-адресов. Например;Apache htaccess mod_rewrite добавляет дополнительные слэши
domain.com/blog/blog-post/ (Это то, что я хочу)
Но это то, что я получаю;
domain.com//blog/blog-post/ или domain.com//about-us//
Я гугле его, но я не достичь чего-то ПОЛЕЗНЫЕ. Извините за мой плохой английский :) Вот код
Options +FollowSymLinks -MultiViews -Indexes
DirectorySlash Off
RewriteEngine on
RewriteRule ^neler-yapiyoruz/$ index\.php [NC]
RewriteRule ^iletisim/$ contact\.php [NC]
RewriteRule ^biz-kimiz/$ about\.php [NC]
RewriteRule ^blog/$ blog\.php [NC]
RewriteRule ^blog/([a-z0-9-]+)/$ blog_post\.php?slug=$1 [NC]
RewriteRule ^portfolio/([a-z0-9-]+)/([a-z0-9-]+)/$ portfolio.php?catSlug=$1&slug=$2 [NC]
Я не эксперт, но общаюсь с mod_rewrite достаточно, чтобы знать (думаю), что в этом нет ничего, что могло бы вызвать двойные косые черты. Все, что я могу предложить, это убедиться, что вы * определенно * не используете кешированную версию и обновляете свой файл httpd.conf, чтобы вывести подробный файл журнала, чтобы выработать то, что происходит за кулисами. Подробнее здесь: http://stackoverflow.com/a/15137129/3596962. В основном использовать 'LogLevel alert rewrite: trace8' – Ian
Большое спасибо, но и этот не решил мою проблему :(проблема все еще существует, как показано на снимке экрана здесь; http://prntscr.com/bjchco – kapikulu1