Проблема с косыми чертами
Когда я наберу этоhttp://example.com/Hello%20There/msgstr "это показывает страницу индекса, которая является:"http://example.com/Hello%20There/index.html"
Ну, что я хочу сделать, это когда пользователь печатаетhttp://example.com/Hello%20There"(как и в первом случае, за исключением того, что у него нет косой черты).
Я пробовал много вещей и особенно регулярных выражений, но ничего не работает, потому что я думаю, что сервер останавливает процесс reg exp, когда он находит пробел («% 20» в URL).
Я попытался это рег опыта:
Options +FollowSymLinks
rewriteEngine On rewriteCond %{REQUEST_URI} ^(.*)\ (.*html)$
rewriteRule ^.*$ %1-%2 [E=space_replacer:%1-%2]
rewriteCond %{ENV:space_replacer}!^$
rewriteCond %{ENV:space_replacer}!^.*\ .*$
rewriteRule ^.*$ %{ENV:space_replacer} [R=301,L]
а также положить:
DirectorySlash On
в модуле "mod_dir" Apache.
Итак, мой вопрос: - Как сказать серверу добавить косую черту, когда пользователь вводит URL без косой черты;