Удаление последней косой черты URL-адреса в XAMPP

В настоящее время я работаю над проектом с PHP и Apache на локальном сервере с использованием XAMPP. У меня проблема на моем веб-сайте, мне было интересно, могу ли я удалить последнюю косую черту моего веб-URL. Например, я запускаю веб-сайт в localhost, и он был сохранен в папке htacces\web\mywebsite, и когда я открываю веб-сайт в браузере, в строке URL отображается localhost/web/mywebsite/ или 127.0.0.1/web/mywebsite/.

Так что если это нормально, то ладно, но почему какой-то сайт вроде stackoverflow.com может удалять последние слэши, как и stackoverflow.com\question\ask?

Я просто хочу знать об этом, подойдет ли .htaccess? или пхп? вот файл .htacces, который я написал на своем веб-сайте

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?$1 [QSA]

Может ли кто-нибудь помочь?


person Irvan Hilmi    schedule 31.08.2018    source источник
comment
question/ask не настоящий каталог, а web/mywebsite есть. Apache добавляет косую черту перед каталогами из соображений безопасности.   -  person anubhava    schedule 31.08.2018
comment
Вы используете фреймворк. Я думаю, нет, поэтому вам нужно обрабатывать маршрутизацию   -  person menaka    schedule 31.08.2018
comment
@anubhava, так что даже у web/mywebsite/something тоже будет косая черта?   -  person Irvan Hilmi    schedule 31.08.2018
comment
@menaka да, нет, поэтому, чтобы удалить косую черту в конце, мне нужно обработать маршрутизацию?   -  person Irvan Hilmi    schedule 31.08.2018
comment
хорошо, но когда я посещаю web/mywebsite/login, который не является каталогом, но трейлинг все еще там, можете ли вы объяснить, почему?   -  person Irvan Hilmi    schedule 31.08.2018
comment
Нет, я не могу объяснить, так как это ваша система, а не моя :). Включите RewriteLog и узнайте, откуда идет косая черта.   -  person anubhava    schedule 31.08.2018
comment
или, может быть, причина в этой строке кода RewriteRule ^(.*)$ index.php?$1 [QSA] или что-то в этом роде?   -  person Irvan Hilmi    schedule 31.08.2018
comment
Да, вы правы, мне нужно разобраться самому, я постараюсь log это сделать   -  person Irvan Hilmi    schedule 31.08.2018


Ответы (1)


косая черта в конце не имеет большого значения. Так что вы просто можете игнорировать это, но если вы хотите разрешить открытие каталогов без косой черты, я думаю, вы не можете сделать это в файле .htaccess.

person TheBlueOne    schedule 03.05.2019