mod_speling is a module for the Apache web server. It is used to correct mistaken URLs by ignoring capitalization or misspellings.
Questions tagged [mod-speling]
16 questions
23
votes
4 answers
How do I make URLs case insensitive in Linux server
I am working a website which is deployed on a Linux server. I have small changes to do on that. I have folder read. The requirement is that if I enter the URL localhost:80/tom/Read or ../READ or /read it needs to navigate to read.php inside a read…

sonorita
- 771
- 2
- 8
- 20
17
votes
5 answers
Apache mod_speling case insensitive URLs issue
I want to have case insensitive URLs using Apache's mod_speling module, but this is producing unwanted lists of "multiple options" whilst the Apache documention says
When set, this directive limits the action of the spelling correction to…

Bart
- 171
- 1
- 1
- 4
2
votes
1 answer
Capitalized external links to new Drupal site get a 404
I have a rather large site where the site builders have all of the internal paths automatically set to lowercase (in the pages themselves, menus, etc.). At the moment, we have other sites linking to the old (capitalized) version of several hundred…

amatusko
- 348
- 2
- 14
2
votes
1 answer
Case sensitivity only by all lowercase or all uppercase?
In my CMS I've made a style adaptation in PHP code.
There are the following phenomenon:
If a file name has both uppercase and lowercase letters (PIC123a.jpg), it does not work.…

simfu
- 61
- 8
2
votes
2 answers
mod_speling & mod_rewrite to work together?
CheckSpelling On
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^.]+)\.example\.com$
RewriteCond /home/%1/ -d
RewriteRule ^(.+) …

Brian
- 21
- 2
2
votes
1 answer
Apache mod_speling falsely "correcting" URLs?
I've been tasked with moving an old dynamic website from a Windows server to Linux. The site was initially written with no regard to character case. Some filenames were all upper-case, some lower-case, and some mixed. This was never a problem in…

ivorytux
- 359
- 1
- 3
- 12
2
votes
3 answers
mod_speling not enabling case-insensitivity as expected
I'm running Ubuntu 12 on two separate VPS accounts, and having the same problem on both.
I've enabled the speling module via "a2enmod speling".
I have both speling.load and speling.conf in /etc/apache2/mods-available, and they're both aliased in…

Sam Moore
- 77
- 3
- 6
1
vote
1 answer
I want to configure a Case InSenSitive web server
NOTE: A lot of the posts I read talk about httpd, and that mislead me, I was told,
Modern Apache does not use the httpd.conf file, but instead uses its own apache2.conf
I have installed apache on a vps with debian
I have issued the following…

Meryan
- 1,285
- 12
- 25
1
vote
1 answer
Force mod_speling to use https
We are using the mod_speling in one of our projects which worked fine for years. However, recently we have moved to AWS cloud and hidden our instances behined an elastic load balancer. As the load balancer behaves as a reverse proxy, it also…

rjanicki
- 78
- 1
- 8
1
vote
1 answer
mod_speling internal redirect, or how to handle caps with mod_rewrite
I have this rule:
RewriteRule ^(panel|admin|site)/([A-Za-z0-9]+?)/(scripts|assets)/(.*)$ Project/$2/Public/$3/$1/$4 [L]
The idea is to allow access to public assets as they exist inside modules of code. The only issue is that the naming scheme…

jhogendorn
- 5,931
- 3
- 26
- 35
0
votes
2 answers
Case insensitive file serving after internal redirect with mod_rewrite
I'm trying to serve files case-insensitively from an Apache server that requires the use of mod_rewrite to serve files from a subfolder.
.
├── .htaccess
├── example.com
│ └── downloads
│ └── file.zip
└── www.reddit.com
└── r
└──…

XXLuigiMario
- 125
- 1
- 8
0
votes
1 answer
Wordpress Apache2 mod_speling not working
I am in the process of migrating my site to Wordpress from IIS.
I have run into an issue:
I have URL's that are a mix of upper and lower case that reference images. These URL's are getting a 404 because the case of the URL does not match the case…

Nanz
- 179
- 2
- 14
0
votes
2 answers
Redirect rule case insensitive
I have URL rewrite rule:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/sites/
RewriteRule ^([^/]+)/?(.*)$ sites/$1/$2 [NC,L]
When this URL is called: http://example.com/suyash
It internally…

Suyash
- 625
- 1
- 5
- 22
0
votes
0 answers
.htaccess, WordPress and mod_speling
I've got a server that has in its root directory a bunch of subdirectories, one of which has a WordPress.
directory1
directory2
wordpress
directory3
All of these except for the WordPress were migrated from a Windows server to a Linux server which…

pjc
- 127
- 1
- 11
0
votes
0 answers
Apache mod_speling PHP framework
I have Apache’s mod_speling module enabled and can’t get lowercase URLs to work properly. This is running on Ubuntu.
Example: localhost/controller
The file name is Controller.php.
It works when I type in localhost/Controller.
Is there any way to set…

Brian Putt
- 1,288
- 2
- 15
- 33