小编chr*_*coy的帖子

使用mod重写重写url而不重定向

这个网址正在被重写

http://domain.com/embed/slideshow-image-list.js
Run Code Online (Sandbox Code Playgroud)

对此

http://domain.com/code/embed/slideshow-image-list
Run Code Online (Sandbox Code Playgroud)

当前的htaccess代码

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
RewriteRule ^embed/([^\.]+)\.js$ http://domain.com/code/embed/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)

它当前正确重写,但如果你访问.js网址,它会重定向到完整的网址.

即时通讯只是为了映射它没有重定向

apache .htaccess mod-rewrite

7
推荐指数
1
解决办法
2万
查看次数

youtube链接正则表达式

我试图让所有youtube链接工作,这是有效的,除了youtube.com/v/videoid

只有看?v =正在使用这个正则表达式,任何帮助都很棒.

/http:\/\/(?:youtu\.be\/|(?:[a-z]{2,3}\.)?youtube\.com\/watch(?:\?|#\!)v=)([\w-]{11}).*/i
Run Code Online (Sandbox Code Playgroud)

php regex youtube

2
推荐指数
2
解决办法
3641
查看次数

标签 统计

.htaccess ×1

apache ×1

mod-rewrite ×1

php ×1

regex ×1

youtube ×1