在另一个问题的一些帮助之后,我设法在我的网站上找到了关于友情SEO链接的.htaccess。
我的public_html文件夹包含这些文件
到目前为止我的htaccess是这个
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)\ (.*)$ /$1-$2 [L,R=301]
RewriteCond %{THE_REQUEST} /eventDetails\.php\?id=(.+)&name=(.+)\sHTTP [NC]
RewriteRule ^ /%1/%2? [L,R]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/?$ /eventDetails.php?id=$1&name=$2 [L]
</IfModule>
所以当有人点击有http://sourtouki.gr/123/abc
的href时
htaccess文件进入
eventDetails.php
档案。
但现在我希望它像这样改变
我已经像我这样编辑了我的public_html文件夹
所以有了这些变化,我想做以下事情
将href链接更改为
http://sourtouki.gr/events/123/abc
我必须对.htaccess
文件进行哪些更改,以便了解如果有人推送上述链接,则转到eventDetails.php
文件夹内的events
?
它是否可以编辑,所以我可以在重写规则中添加buisness
文件夹?
答案 0 :(得分:1)
您可以使用以下内容:
RewriteEngine on
RewriteRule ^(.*)\ (.*)$ /$1-$2 [L,R=301]
RewriteCond %{THE_REQUEST} /events/eventDetails\.php\?id=(.+)&name=(.+)\sHTTP [NC]
RewriteRule ^ /events/%1/%2? [L,R]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^events/([^/]+)/([^/]+)/?$ /events/eventDetails.php?id=$1&name=$2 [L]