我的网站有以下.htaccess代码。问题是apache(和/或其他东西)在url中添加更多斜杠。例如;
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]
答案 0 :(得分:0)
您需要在页面中添加额外的斜线才能重定向以分配到网址
所以你的规则应该是
Title
答案 1 :(得分:0)
查看了评论中屏幕截图中显示的网站的源代码,看来HTML中的这个标记出现了额外的斜杠:
<base href="http://[domain].com.tr//" />
您应该只需删除第二个斜杠。