mac*_*cen 2 apache mod-rewrite
我想做一个简单的重写
从
http://www.example.com/iran/iran/province/Yazd
至
http://www.example.com/iran/province/Yazd
这是我在"iran"文件夹中放入的codeigniter应用程序.班级名称是伊朗,这就是为什么彼此之后有2个'伊朗'.我已经设法从重写的url中删除了我的codeigniter'index.php'
RewriteRule ^(.*)$ iran/index.php?/$1 [L]
Run Code Online (Sandbox Code Playgroud)
尝试将Rewritebase添加到iran文件夹中的.htaccess.
RewriteBase /iran
Run Code Online (Sandbox Code Playgroud)
然后将您的重写替换为
RewriteRule ^(.*)$ index.php?/$1 [L]
Run Code Online (Sandbox Code Playgroud)
原答案:
RewriteEngine on
RewriteRule ^/iran/iran/(.*)$ /iran/$1 [L]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
313 次 |
| 最近记录: |